Mentre in generale i suggerimenti sono una buona cosa, c'è una situazione che trovo piuttosto fastidiosa e mi chiedevo se c'è un modo semplice per aggirarla.
consideri una funzione che ha un solo output variabile:
function dumb_foo($param1, $param2, &$out = null) {
$out = $param1.'||'.$param2;
return $param1*$param2;
}
Ora si effettua una chiamata come ad esempio:
dumb_foo(5, 6, $my_out);
Risultati in un accenno anche se è riempito dalla funzione. Quindi sì, è possibile inizializzare la variabile prima
$my_out = null;
dumb_foo(5, 6, $my_out);
ma è ridondante.
C'è qualche altro modo per evitare il suggerimento in questa situazione senza rimuoverlo completamente o aggiungere un'inizializzazione non necessaria?
perché questo & $ out = null –
Non capisco questo suggerimento utilizzando NetBeans 8.1 con un 5.6 progetto PHP. – VolkerK