Ho appena visto questaUn semplice `return` in una funzione PHP termina prematuramente la funzione?
// Check to see if the request is a XHR call
if (request::is_ajax())
{
// Send the 403 header
header('HTTP/1.1 403 Forbidden');
return;
}
non ho visto una semplice return
prima, e non ho mai usato. La mia unica ipotesi è che agisce semplicemente come qualsiasi return 'something'
(interrompendo la funzione), tranne che in realtà non restituisce un risultato.
Inoltre, cosa accadrebbe in questa situazione?
function text($var)
{
if (! $var) {
return;
}
do_something();
}
$var = text('');
so che è un cattivo esempio (probabilmente dovrebbe restituire false o un'eccezione), ma sarebbe un errore, o sarebbe il $var
semplicemente essere nullo o vuoto?
Penso che intendessi XHR, non HXR :) –
@ GAB - questo era solo un esempio che ho trovato in rete. – alex