rules. Booleano
Tipo primitivo que representa um valor booleano, true
ou
false
.
Valores booleanos podem ser comparados usando as funções ==
e
Operadores !=
.
Os valores booleanos têm os seguintes operadores lógicos:
Operação | Expressão |
---|---|
AND | x && y |
OU | x || y |
NÃO | !x |
A avaliação da regra vai causar um curto-circuito em uma expressão booleana:
// Short-circuits at 'true' so someFunction() will never run true || someFunction() // Short-circuits at 'false' so someFunction() will never run false && someFunction() // someFunction() will always run false || someFunction()
Strings podem ser convertidas em booleanos usando o método bool()
função:
bool("true") == true