Méthode magique tostring() Lorsqu'un objet est utilisé comme chaîne, cette méthode sera appelée automatiquement, et dans cette méthode, une certaine chaîne peut être renvoyée pour indiquer le résultat de la conversion de l'objet en chaîne. Cette méthode magique est relativement courante. Remarque : Si cette méthode n'est pas définie, l'objet ne peut pas être utilisé comme chaîne ! Exemple de méthode tostring() non définie dans une classe :
1. Exemples de code PHP détaillés orientés objet de __tostring() et __invoke()
Introduction : Lorsque la méthode magique __tostring() utilise un objet comme chaîne, elle appellera automatiquement cette méthode, et dans cette méthode, certains caractères peuvent être renvoyés String à indique le résultat de la conversion de l'objet en chaîne. Cette méthode magique est relativement courante. Remarque : Si cette méthode n'est pas définie, l'objet ne peut pas être utilisé comme chaîne ! Exemple de méthode __tostring() non définie dans une classe :
Introduction : __construct(), __destruct(), __call(), __callStatic(), __get(), __set (), __isset(), __unset(), __sleep(), __wakeup(), __toString(), __invoke(), __set_state() et __
3. Déni de service local des fonctions PHP_Tutoriel PHP
Introduction : Déni de service local de plusieurs fonctions PHP. com_invoke() ?php // ============================================ ======================================= // // PHP 4.4.6 com_invoke() Déni de service local // // Testé sur WIN XP,
4 Nouvelle méthode _invoke en php5.3
Introduction : La méthode _invoke nouvellement ajoutée dans php5.3 Dans PHP 5.3, une méthode d'invocation nouvellement ajoutée a été découverte. L'exemple est le suivant :
Introduction : Méthodes magiques en php Méthodes magiques PHP : __construct(), __destruct(), __call(), __callStatic(), __get(), __set() , __isset(), __unset(), __sleep(), __wakeup(), __toString(), __invoke(), __set_state(), __
Introduction : Méthodes magiques en PHP Les méthodes magiques couramment utilisées sont : __construct(), __destruct(), __call(), __callStatic(), __get(), __set( ), __isset(), __unset(), __sleep(), __wakeup(), __toString(), __invoke(), __set_state(7.
php5.3 Nouvellement ajouté Méthode _invoke dans php 5.3
Introduction : Méthode _invoke nouvellement ajoutée dans php5.3 Dans php 5.3, une méthode _invoke nouvellement ajoutée a été découverte, l'exemple est le suivant :< ?phpclass Demo{ public function __invoke(){ &nb8 Introduction :php magic. method __construct()__set()__get()__isset()__unset()__autoload()__call()__clone()__invoke()__sleep()__wakeup()__construct()Méthode de construction : exigences de la méthode constructeur en PHP La méthode constructeur ne peut pas être surchargé, c'est-à-dire qu'il n'y a qu'une seule méthode constructeur.?functio
9. Déni de service local de plusieurs fonctions PHP Introduction : Déni de service local de plusieurs fonctions PHP. com_invoke() ?php // ============================================ ======================================= // // PHP 4.4.6 com_invoke() Déni de service local // // Testé sur WIN XP, [Recommandations de questions et réponses associées] :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!