功能與方法的區別
__FUNCTION__
僅返回函式的名稱,而 __METHOD__
返回類的名稱以及函式的名稱:
<?php
class trick
{
public function doit()
{
echo __FUNCTION__;
}
public function doitagain()
{
echo __METHOD__;
}
}
$obj = new trick();
$obj->doit(); // Outputs: doit
$obj->doitagain(); // Outputs: trick::doitagain