我是PHP类的新手,我只是想知道如何访问PHP类中的函数。
例如:
<?PHP
$cn = "myClass";
$myClass = new $cn;
class myClass
{
function __construct()
{
doSomething(); // ?
}
private function doSomething() {
echo "doSomething accessed!<br />";
}
}
?>
我如何在课堂上访问doSomething()
?任何帮助将不胜感激。
答案 0 :(得分:5)
您必须使用$this
:
<?PHP
$cn = "myClass";
$myClass = new $cn;
class myClass
{
function __construct()
{
$this->doSomething(); // ?
}
private function doSomething() {
echo "doSomething accessed!<br />";
}
}
?>
当从对象上下文中调用方法时,伪变量$ this可用。 $ this是对调用对象的引用。