Can not set LDAP_OPT_NETWORK_TIMEOUT on php 8.4
Offen
Dieses Issue hat noch niemand übernommen.
Bug
Extension: ldap
Status: Verified
- Vorherrschende Sprache
- C
- Sterne
- 40.4k
- Forks
- 8.1k
- Ø Merge
- 2 T. 13 Std.
- Gemergte PRs (30 T.)
- 96
Beschreibung
Description
The following code:
$ldap=ldap_connect("ldap://127.0.0.1");
var_dump(ldap_set_option($ldap,LDAP_OPT_NETWORK_TIMEOUT,3));
'
Resulted in this output:
bool(false)
But I expected this output instead:
bool(false)
LDAP_OPT_PROTOCOL_VERSION doesn't work either.
PHP Version
PHP 8.4.24 (cli) (built: Jul 30 2026 15:23:13) (NTS)
Copyright (c) The PHP Group
Built by Ubuntu
Zend Engine v4.4.24, Copyright (c) Zend Technologies
with Zend OPcache v8.4.24, Copyright (c), by Zend Technologies
Operating System
Ubuntu 24.04
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Führe das bereitgestellte PHP 8.4 CLI-Snippet auf Ubuntu 24.04 aus und vergleiche das Verhalten von ldap_set_option für LDAP_OPT_NETWORK_TIMEOUT und LDAP_OPT_PROTOCOL_VERSION. Die erwartete Ausgabe des Issues stimmt mit der beobachteten Ausgabe überein; kläre daher das beabsichtigte Ergebnis und ermittle die relevante LDAP-Implementierung, bevor du die Abschlusskriterien festlegst.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- c, php
- Bereich
- authentication, backend
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Aktiv
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100