Puedes ingresar la función en una variable y luego llamar empty, ejemplo
Código PHP:
Ver original<?php
function foo(){
return null;
}
echo 'foo is null <br />';
}
$foo = foo();
echo 'foo se considera también empty <br />';
}
Y además tanto como && como AND y || como OR son iguales, la única diferencia es su precedencia. Pero se resuelve usando parentesis, si es que sea necesario.