我反對檢查引發此錯誤: Using deprecated language feature assign by reference(&=) Since PHP 5.3 use normal assignment instead. 所以,我試圖找出如何重新代碼在這個類中的方法不要使用by reference或至少使用它(如果它是允許的 - 我不清楚)。 以下是使用by reference的班級部分。
我嘗試高效地製作lua表格的副本。我寫了下面的函數copyTable(),它很好地工作(見下文)。但我想我可以使用功能的「傳值」機制來提高效率。我做了一些測試,以探索這個機制: function nop(x)
return x
end
function noop(x)
x={}
return x
end
function nooop(x)
x[#