2011-11-01 66 views

回答

10

Pass by reference

function init(&$var){ 
    $var = 'x'; 
} 
+0

我在准备我编辑的链接到你的答案在我的剪贴板_my_答案。看到你已经回答了这个问题,我决定付诸使用。 – Bojangles

+0

谢谢,没有想到:p可以'&$ var'参数是可选的吗?因为我试图检查参数是否为假,并且似乎没有指定它 – Alex

+0

@Alex:它是如何选择性的,并且仍然赋予它一个值? –

3

肯定。您可以通过reference传递参数。所以,你必须要改变这种

function init($var) 

到这一点:

function init(&$var)