直截了當: 我想編寫一些代碼,告訴您是否通過引用傳遞變量。 例如:如何檢查變量是否通過PHP中的引用傳遞
<?php
function isReference($variable) {
//return TRUE if &$something was passed
//return FALSE if $something was passed
}
$text = 'Anything';
$a = isReference(&$text); //return TRUE
$b = isReference($test); //return FALSE
?>
對於那些誰是好奇 - 爲什麼需要它?首先我不喜歡留下未解決的問題。 其次,我現在正在通過寫一個擴展到mysqli來增強技能,這將準備類似於PDO的語句。如果有人知道PDO中bindParam和bindValue的區別,他們知道這是這個問題的解決方法。我只能做兩個功能,但我想知道是否有可能。
在此先感謝。
FWIW,調用時通過引用傳遞已被棄用在5.3和5.4去除。你不應該在新代碼中使用它,你的API當然不應該依賴它的存在。 – lonesomeday
如果可以使用一個函數,我會假設PDO會這樣做,對吧? –
也許PDO的創建者有很好的理由不這樣做。 無論如何,我剛剛瞭解到,通過引用的引用時間已被棄用,這是非常有幫助的。謝謝你寂寞。 – Drikam