What does $this mean in PHP?
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
PHP: self vs this
你好,您能帮助我理解PHP变量名
谢谢你的帮助。
例如
1 2 3 4 5 6 7 8 9 10 | Class Car { function test() { return"Test function called"; } function another_test() { echo $this->test(); // This will echo"Test function called"; } } |
希望这有帮助。
你可能想看看php5中的答案,使用self和$this有什么区别?什么时候合适?
基本上,
例子
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | Class Xela { var age; //Point 1 public function __construct($age) { $this->setAge($age); //setAge is called by $this internally so the private method will be run } private function setAge($age) { $this->age = $age; //$this->age is the variable set at point 1 } } |
它基本上是一个变量作用域问题,
另外,
一些链接供您开始使用:
- http://php.net/manual/en/language.variables.scope.php
- http://php.net/manual/en/language.oop5.static.php
- 如何以最佳和简单的方式解释"this"关键字?
- 什么时候用自己超过$这个?