rules. Wartość logiczna
interfejs statyczny
Typ podstawowy reprezentujący wartość logiczną, true
lub
false
Wartości logiczne można porównywać za pomocą funkcji ==
i
!=
.
Wartości logiczne mają te operatory logiczne:
Operacja | Wyrażenie |
---|---|
ORAZ | x && y |
LUB | x || y |
NIE | !x |
Ocena reguły spowoduje zwarcie wyrażenia logicznego:
// 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()
Ciągi znaków można przekonwertować na wartości logiczne za pomocą funkcji bool()
funkcja:
bool("true") == true