Est ce qu'il est possible de récuperer une valeur via la fonction constructeur.
par exemple...
c'est une question a tout hasard... mais j'imagine qu'a cause du $toto = new ldap(kjhkjh',785); ca ne peux pas fonctionner... et il faut donc une fonction des test d'erreur dans la classe. je veux juste confirmation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 public function __construct($srv,$prt=389) //constructeur { // si classe parente alors parent::__construct(); register_shutdown_function(array($this, '__destruct')); // déclaration de la procedure de destruction pour appel même si le code plante entre temps. $this->serveur = $srv; $this->ldap_port = $prt; $this->ID_Ldap = @ldap_connect($ip,$ldap_port); // On initialise la connexion au domaine (doit être un serveur LDAP valide !) if (ldap_bind ($this->ID_Ldap)) //connexion test en annonyme { return true; } else { print ("La connexion au serveur ".$this->serveur." à échoué") return false; } //if (this->usemd5){ $this->motdepasse = '{MD5}'.md5($pwd); } else { $this->motdepasse = $pwd;} //$this->domaine = $dom; }
Partager