0

我对 PHP 类真的很陌生,我只是想知道如何访问 PHP 类中的函数。

例如:

<?PHP
$cn = "myClass";
$myClass = new $cn;

class myClass
{
    function __construct()
    {
        doSomething(); // ?
    }
    private function doSomething() {
        echo "doSomething accessed!<br />";
    }
}
?>

我将如何doSomething()在课堂上访问?任何帮助将非常感激。

4

1 回答 1

5

你必须使用$this

<?PHP
$cn = "myClass";
$myClass = new $cn;

class myClass
{
    function __construct()
    {
        $this->doSomething(); // ?
    }
    private function doSomething() {
        echo "doSomething accessed!<br />";
    }
}
?>

当从对象上下文中调用方法时,伪变量 $this 可用。$this 是对调用对象的引用。

于 2012-10-04T10:35:18.947 回答