2015-12-15 15 views
0

我想知道,我應該嘗試將一個小值傳遞給函數嗎?或者沒關係?我傳遞給函數的大小很重要嗎?

對於e.g:

$sth->execute(); 
function myfunc ($sth){ // do something} 

或者

$sth->execute(); 
$end = $sth->fetch() 
function myfunc ($end){ // do something} 

哪一個更好?

回答

1

沒關係。函數調用的性能不依賴於參數的大小。值在內部處理,以便它們基本上總是以某種或另一種引用的形式傳遞。這並不是PHP在將值傳遞給函數時創建值的副本(是的,即使它可能在用戶空間中以這種方式運行也是如此)。

+0

啊我明白了,謝謝。 +1 – Shafizadeh

相關問題