fork download
  1. <?php
  2.  
  3. function valida_variavel_zero_um($valor)
  4. {
  5. if ($valor === 0 || $valor === "0" || $valor === 1 || $valor === "1") {
  6. return $valor;
  7. }
  8.  
  9. return "INVALIDO";
  10. }
  11.  
  12. var_dump(valida_variavel_zero_um(0));
  13. var_dump(valida_variavel_zero_um(1));
  14. var_dump(valida_variavel_zero_um(false));
  15. var_dump(valida_variavel_zero_um(true));
  16. var_dump(valida_variavel_zero_um('0'));
  17. var_dump(valida_variavel_zero_um('1'));
  18. var_dump(valida_variavel_zero_um([]));
  19. var_dump(valida_variavel_zero_um(''));
  20. var_dump(valida_variavel_zero_um(0.0));
  21. var_dump(valida_variavel_zero_um(-0.0));
  22. var_dump(valida_variavel_zero_um(1.0));
Success #stdin #stdout 0.01s 82880KB
stdin
Standard input is empty
stdout
int(0)
int(1)
string(8) "INVALIDO"
string(8) "INVALIDO"
string(1) "0"
string(1) "1"
string(8) "INVALIDO"
string(8) "INVALIDO"
string(8) "INVALIDO"
string(8) "INVALIDO"
string(8) "INVALIDO"