No puedo resolver esto.PHP booleano VERDADERO/FALSO?
Si escribo:
function myfunction(){
......
if ...
return TRUE;
if ...
return FALSE;
}
Por qué no puedo utilizar de esta manera:
$result = myfunction();
if ($result == TRUE)
...
if ($result == FALSE)
...
O tengo que utilizar:
$result = myfunction();
if ($result == 1)
...
if ($result == 0)
...
O esto:
$result = myfunction();
if ($result)
...
if (!$result)
...
pequeña observación: código que lee así: 'si ... return true; else return false; 'should ** always ** debe reescribirse para' return ... === true; 'o, en un lenguaje seguro para tipos, simplemente para' return ...; '. El 'si' simplemente no tiene sentido aquí, ya que la condición que estamos probando ya corresponde con el valor de retorno. –