Le symbole "->" en PHP est appelé l'opérateur de flèche. Le côté gauche de l'opérateur de flèche sert à obtenir l'instance de la classe, et le côté droit spécifiera les méthodes et les attributs de la classe de gauche et appellera. Dans cet article, nous présenterons la méthode de l’opérateur flèche en Comment utiliser lopérateur flèche en php.
Nous utiliserons un exemple de code ci-dessous pour illustrer l'opérateur flèche en Comment utiliser lopérateur flèche en php. La syntaxe de la définition
est la suivante.
class 类名{ $属性名1 =“属性1”; $属性名2 =“属性2”; function 方法名1(){ ... 处理过程... } function 方法名2(){ ...处理过程 ... } } }
Suivant est "instance", mais cela fait référence à une instance créée à partir de la classe définie, qui correspond au modèle ci-dessus. Si vous spécifiez le nouvel opérateur et l'écrivez sous la forme classname(), une instance sera créée.
Dans l'exemple suivant, l'instance générée est affectée à la variable $instance.
$instance = new 类名();
Ecriture de l'opérateur flèche
Un exemple d'utilisation de l'opérateur flèche est le suivant.
Le code suivant accède au "Nom de la propriété 1" et au "Nom de la propriété 2"
$instance->属性名1; $instance->属性名2;
Le code suivant appelle la "Méthode 1" et la "Méthode 2"
$instance->方法名1(); $instance->方法名2();
Regardons un exemple spécifique
Utilisons l'opérateur de flèche dans l'exemple de phrase ci-dessus pour spécifier explicitement le nom de la classe, le nom de l'attribut, le nom de la méthode, le traitement dans le méthode et accédez à chaque élément.
Cette fois, nous définissons une classe Person avec son nom comme attribut et introductionSelf comme méthode.
De plus, le __construct() qui apparaît est une méthode spéciale à exécuter lors de l'utilisation de l'opérateur new pour créer une instance.
// person类 class Person { // 名称 $name; // 构造函数在实例生成的时的名称设置 function__construct($name) { $this->name = $name; } // 进行自我介绍 function introduceSelf() { echo "我是". $this->name ."同学".PHP_EOL; } } $taro = new Person("张三"); echo $taro->$name.PHP_EOL; // 调用自我介绍方法 $taro->introduceSelf();
Cet article se termine ici. Pour un contenu plus passionnant, vous pouvez faire attention aux colonnes de didacticiels pertinentes du site Web chinois Comment utiliser lopérateur flèche en php ! ! !
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!