簡體   English   中英

PHP訪問函數中的函數

[英]PHP accessing functions within a function

我真的是PHP類的新手,我只是想知道如何訪問PHP類中的函數。

例如:

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

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

我將如何在類中訪問doSomething() 任何幫助將非常感激。

您必須使用$this

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

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

從對象上下文中調用方法時,偽變量$ this可用。 $ this是對調用對象的引用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM