ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルでの $this の使用法

PHP_PHP チュートリアルでの $this の使用法

WBOY
WBOYオリジナル
2016-07-14 10:11:241152ブラウズ

これは現在のオブジェクトへのポインタです [php] view plaincopyprint?

クラス人間{

パブリック $name="李思";
パブリック関数 Eat(){

echo $this->name,'食べる'; }

パブリック関数 test(){

エコー $name,'食べる'; }

}

$li=新しい人間
; echo $li->name;//李思
$li->eat();//李斯は食事をしています。
/*
JavaとC++との比較
メソッド本体内の呼び出し元の属性にアクセスしたい場合は、$this を使用する必要があります
追加しない場合はメソッド内のローカル変数として認識されます
*/

$li->test();//注意: 未定義の変数: C:wampwwwphpthis.php の 14 行目の名前

/******
実生活の観点から $this を理解しましょう
女媧は人間を創ったとき、「後悔」という方法を生み出しました
{
[あなたの]髪にパッチを当てましょう
[自分自身]の顔を平手打ちします
}
世界にはたくさんの人がいます
悔しいとき誰の髪を掴みますか?
誰の顔を叩いてるの?
張三、李思? 誰も合理的な状況を説明できません
それは「自分」としてしか理解できない
******/
?>

クラスヒューマン{

public $name="李思";


パブリック関数 Eat(){

echo $this->name,'食べる';
}

パブリック関数テスト(){

echo $name,'食べる';
}

}

$li=新人類();
echo $li->name;//李思

$li->eat();//李斯は食事をしています。

/*
JavaとC++との比較
メソッド本体内の呼び出し元の属性にアクセスしたい場合は、$this を使用する必要があります
追加しない場合はメソッド内のローカル変数として認識されます
*/

$li->test();//注意: 未定義の変数: C:wampwwwphpthis.php の 14 行目の名前

/******

実生活の観点から $this を理解しましょう

女媧は人間を創ったとき、「後悔」という方法を生み出しました

{
[あなたの]髪にパッチを当てましょう
[自分自身]の顔を平手打ちします
}
世界にはたくさんの人がいます
悔しいとき誰の髪を掴みますか?
誰の顔を叩いてるの?
張三、李思? 誰も合理的な状況を説明できません
それは「自分」としてしか理解できない
******/
?>


PHP_PHP チュートリアルでの $this の使用法
http://www.bkjia.com/PHPjc/477337.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/477337.html技術記事これは現在のオブジェクトへのポインタです [php] view plaincopyprint? ?php class human{ public $name=李思; public function Eat(){ echo $this-name,ating } public function test(){ echo.. .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。