« PHP/Classes » : différence entre les versions

Contenu supprimé Contenu ajouté
Teclis01 (discussion | contributions)
Teclis01 (discussion | contributions)
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');