acabo de ver esta¿Un simple `return` en una función PHP simplemente finaliza la función prematuramente?
// 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;
}
No he visto un simple return
antes, y nunca lo he utilizado. Mi única conjetura es que simplemente actúa igual que cualquier return 'something'
(deteniendo la función), excepto que en realidad no devuelve un resultado.
Además, ¿qué pasaría en esta situación?
function text($var)
{
if (! $var) {
return;
}
do_something();
}
$var = text('');
sé que es un mal ejemplo (que probablemente debería volver falsa o lanzar una excepción), pero habría que ser un error, o podría ser simplemente el $var
nulo o en blanco?
Creo que se refería a XHR, no HXR :) –
@Gab - ese fue solo un ejemplo que encontré en la red. – alex