请教关于PHP中 this 的用法。
下面这段代码中的 this 分别代表什么意思?谢谢<?php
class Foo
{
function Foo($name)
{
global $globalref;
$globalref[] = &$this;
$this->setName($name);
$this->echoName();
}
function echoName()
{
echo "<br>",$this->name;
}
function setName($name)
{
$this->name = $name;
}
}
?> this 是引用当前 class 里的变量或者函数的 object 。 this 是 面向对象语言里面常见的东西 C++ Java都有 关于this概念性的东西。我都看过很多了。但好像实际拿源码来看时就迷惑了。 看看经典的phpGACL类库使用this的方法,兔兔的phpDMCA参照的它 :mrgreen: this 就是表示当前的 Class ,基本上只在定义 Class 时才用得到。
页:
[1]