Veebiarenduse valdkonnas, eriti PHP ja MySQL Fundamentalsis, on PHP-s kaks eriväärtust, mis on oma tüüpi ja mida kasutatakse tingimuskoodi täitmiseks. Neid väärtusi nimetatakse tõeväärtusteks ja need esindavad tõese või väära mõistet.
PHP-s on kaks eriväärtust, mis on oma tüüpi ja mida kasutatakse tingimuskoodi täitmiseks, tõeväärtused true ja false. Neid väärtusi kasutatakse tingimuslausete, näiteks if-lausete ja while-tsüklite täitmise voo määramiseks.
Tõene väärtus tõene tähistab tingimust, mida peetakse tõeseks, samas kui tõendväärtus false tähistab tingimust, mida peetakse vääraks. Need väärtused on sageli võrdluste või loogiliste operatsioonide tulemus.
Näiteks vaatleme lihtsat if-lauset:
$age = 25; if ($age >= 18) { echo "You are an adult."; } else { echo "You are not an adult."; }
Selles näites võrreldakse muutujat $vanus väärtusega 18, kasutades operaatorit suurem kui või võrdne sellega (>=). Kui tingimus on tõene, käivitatakse if-plokis olev kood ja kuvatakse teade "Olete täiskasvanud." kuvatakse. Kui tingimus on vale, käivitatakse muu ploki kood ja kuvatakse teade "Te ei ole täiskasvanu". kuvatakse.
Oluline on märkida, et PHP-s peetakse teatud väärtusi valedeks, kui neid kasutatakse tõeväärtuslikus kontekstis. Nende väärtuste hulka kuuluvad false, täisarv 0, float 0.0, tühi string "", string "0", nullelementidega massiiv ja eriväärtus null. Kõik muud väärtused loetakse tõeseks.
Näiteks kaalume järgmist koodi:
$var = 0; if ($var) { echo "The value is true."; } else { echo "The value is false."; }
Selles näites omistatakse muutujale $var väärtus 0. Kui seda kasutatakse tõeväärtuslikus kontekstis, peetakse seda väärtust vääraks. Seetõttu käivitatakse ploki else kood ja kuvatakse teade "Väärtus on vale." kuvatakse.
Kaks PHP eriväärtust, mis on oma tüüpi ja mida kasutatakse tingimuskoodi täitmiseks, on tõeväärtused true ja false. Neid väärtusi kasutatakse tingimuslausete täitmise voo määramiseks ja need esindavad tõese või väära mõistet.
Muud hiljutised küsimused ja vastused selle kohta Booleanid ja võrdlused:
- Mis on võrdluse tulemus "Sean on väiksem kui Yoshi"?
- Mis on võrdluse "10 võrdub 10" tulemus?
- Mis on võrdluse "5 on väiksem kui 10" tulemus?
- Kuidas teisendatakse tõeväärtused brauserisse kajamisel stringideks?