PHP類中的範圍問題:PHP中的類範圍問題
爲什麼這樣工作?
class index extends Application
{
function ShowPage()
{
$smarty = new Smarty(); // construct class
$smarty->assign('name', 'Ned'); // then call a method of class
$smarty->display('index.tpl');
}
}
$ index_instance = new index; $ index_instance-> ShowPage();
但這不起作用?
class index extends Application
{
function ShowPage()
{
$smarty->assign('name', 'Ned');
$smarty->display('index.tpl');
}
}
$index_instance = new index;
$smarty = new Smarty();
$index_instance->ShowPage();
'global'不是來自前一個範圍的變量,而是來自全局範圍。 – NullUserException 2010-07-21 16:18:48
好,我糾正了誤導評論。 – Charles 2010-07-21 16:23:35
謝謝你的作品! – 2010-07-21 16:45:11