Retourner au contenu associé (entrée de forum : POO pour les gourous du PHP)
Posté par spongurex le 19 juillet 2004 à 09:46. En réponse au message POO pour les gourous du PHP. Évalué à 2.
tu changes la class que t'as copié dans la variable $me mais pas l'original avec ca
$me = Page::instance();
$me =& Page::instance();
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Peut-être que.......
Posté par spongurex . En réponse au message POO pour les gourous du PHP. Évalué à 2.
L'intérêt de cette méthode reside dans l'inutilité de déclarer l'objet.
Cela permet de s'assurer qu'aucun attribut ne peut être modifié par la page qui appelle la classe.
Et j'aime bien la présentation, je m'en sert pour programmer des plugins pour le site.
Concretement, au lieux de ça (par exemple) :
$date = new Date();
$date->forme('d m Y');
$date->affiche();
je peux écrire ça :
Date::forme('d m Y');
Date::affiche();
Et dans le deuxième cas, impossible d'aller modifié un attribut sans passer par une fonction ( set() par exemple. )
Pour le problème qui m'occupe, je viens de trouver la solution grace à ta suggestion :
Il faut donc remplacer :
par
Merci bien.