Onun iyi uygulama sadece bir değişken okurken by-başvuru-pass, ya da her zaman bir değer olarak kabul edilmelidir if Im merak.
Pass-by-reference ile Örnek:
$a = 'fish and chips';
$b = do_my_hash($a);
echo $b;
function &do_my_hash(&$value){
return md5($value);
}
Pass-by-value ile Örnek:
$a = 'fish and chips';
$b = do_my_hash($a);
echo $b;
function do_my_hash($value){
return md5($value);
}
Hangisi daha iyi? Örneğin ben 1000 mermi ile bir döngü çalıştırmak olsaydı?
Döngünün Örnek:
for($i = 0 ; $i < 1000 ; $i++){
$a = 'Fish & Chips '.$i;
echo do_my_hash($a);
}