[英]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.