Właśnie widziałem tenCzy prosty "return" w funkcji PHP po prostu kończy funkcję przedwcześnie?
// 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;
}
nie widziałem prosty return
przed i nigdy nie zostały wykorzystane. Moim jedynym przypuszczeniem jest to, że po prostu działa tak samo jak każdy inny return 'something'
(zatrzymując funkcję), z wyjątkiem tego, że nie zwraca wyniku.
Co się stanie w tej sytuacji?
function text($var)
{
if (! $var) {
return;
}
do_something();
}
$var = text('');
wiem, że to zły przykład (powinno to prawdopodobnie return false lub wyjątek), ale byłoby to błąd, czy miałby $var
prostu być null lub pusty?
Myślę, że chodziło Ci o XHR, nie o HXR :) –
@Gab - to był tylko przykład, który znalazłem w sieci. – alex