Мне интересно, следует ли его передовую практику передавать по ссылке, когда вы только читаете переменную, или если она всегда должна быть передана как значение.
Пример с передачей по ссылке:
$a = 'fish and chips';
$b = do_my_hash($a);
echo $b;
function &do_my_hash(&$value){
return md5($value);
}
Пример с пропущенным значением:
$a = 'fish and chips';
$b = do_my_hash($a);
echo $b;
function do_my_hash($value){
return md5($value);
}
Что лучше? Например, если я должен был запустить цикл с 1000 раундами?
Пример цикла:
for($i = 0 ; $i < 1000 ; $i++){
$a = 'Fish & Chips '.$i;
echo do_my_hash($a);
}