これは現在のオブジェクトへのポインタです [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;//李思
/*
JavaとC++との比較
メソッド本体内の呼び出し元の属性にアクセスしたい場合は、$this を使用する必要があります
追加しない場合はメソッド内のローカル変数として認識されます
*/
$li->test();//注意: 未定義の変数: C:wampwwwphpthis.php の 14 行目の名前
実生活の観点から $this を理解しましょう
女媧は人間を創ったとき、「後悔」という方法を生み出しました
{
[あなたの]髪にパッチを当てましょう
[自分自身]の顔を平手打ちします
}
世界にはたくさんの人がいます
悔しいとき誰の髪を掴みますか?
誰の顔を叩いてるの?
張三、李思? 誰も合理的な状況を説明できません
それは「自分」としてしか理解できない
******/
?>