Maison > développement back-end > tutoriel php > Explication détaillée de l'utilisation de $this en PHP

Explication détaillée de l'utilisation de $this en PHP

jacklove
Libérer: 2023-04-01 10:14:02
original
19895 Les gens l'ont consulté

ceci est un pointeur vers l'objet actuel

<?php

class human{
	
	public $name="李四";
	
	public function eat(){
	
	  echo $this->name,&#39;在吃饭&#39;;
	}
	
	public function test(){
	
	  echo $name,&#39;在吃饭&#39;;
	}
	
}

$li=new human();
echo $li->name;//李四
$li->eat();//李四在吃饭。
/*
和java,c++相比
方法体内想访问调用者的属性,必须用$this
如果不加,则理解为方法内部的一个局部变量.
*/ 

$li->test();//Notice: Undefined variable: name in C:\wamp\www\php\this.php on line 14

/******
从生活中的角度来理解$this
女娲造人时, 造了一个"悔恨"的方法
{
    抓[自己]头发
    抽 [自己] 脸
}
世界上的人那么多, 
悔恨时,抓谁的头发?
抽谁的脸?
张三,李四? 王五? 都不能说明合理的情况
只能理解为"自己"
******/
?>
Copier après la connexion

Explication détaillée de lutilisation de $this en PHP

Cet article explique en détail $ ceci dans l'utilisation de PHP, veuillez faire attention au site Web chinois de php pour plus de contenu connexe.

Recommandations associées :

La relation entre Java et PHP

Un résumé de l'expérience pratique avec PHP

Résumé connexe de ThinkPHP

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal