« PHP/Classes » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 131 :
En PHP5, le constructeur fait appel une méthode magique.
Syntaxe PHP 4
<source lang="php">
class MonClient {
Ligne 142 :
</source>
Syntaxe PHP5
<source lang="php">
class MonClient {
Ligne 153 :
</source>
Lors de la création de l'objet(l'instanciation), on précise le nom du client comme si l'on appelait la fonction.
<source lang="php">
Ligne 161 :
Pour rendre optionnelle les parenthèses, tout les paramètres de la méthode doivent être optionnel:
Syntaxe PHP4
<source lang="php">
class MonClient {
Ligne 169 ⟶ 171 :
}
}
Syntaxe PHP5
<source lang="php">
class MonClient {
public $nom;
function __construct($nom = '') {
$this->nom = $nom;
}
}
</source>
$client = new MonClient('Dupont');
|