מדריך PHP
קודם
פרק 6. סוגי נתונים
הבא
הסוג הבוליאני הוא הסוג הפשוט ביותר. הוא מבטא ערך של אמת או שקר. הערך שלו יכול להיות TRUE או FALSE.
הערה: הסוג הבוליאני הוצג לראשונה ב-PHP 4.
על מנת להגדיר משתנה בוליאני, יש להשתמש באחת ממילות המפתח TRUE או FALSE, שתי מילות המפתח הן case-insensitive, כלומר, לא תלויות בגודל האות.
$foo = True; / / assign the value TRUE to $foo
בדרך כלל משתמשים ב אופרטור שמחזיר ערך בוליאני ומעבירים אותו ל מבנה בקרה.
/ / == is an operator which returns a boolean if ($action == "show_version") {echo "The version is 1.23";} / / this is not necessary: if ($show_separators == TRUE) {echo "hr \n";} / / because you can simply type this: if ($show_separators) {echo" hr \n";}
כדי להמיר ערך של משתנה במפורש לבוליאני, יש להשתמש בהמרת (bool) או בהמרת (boolean. עף על פי כן, ברוב המקרים אין צורך להמיר את המשתנה ידנית, משום שהערך יומר אוטומטית אם אופרטור, פונקציה או מבנה בקרה דורשים ארגומנט בוליאני.
ראה גם מעבר בין סוגים.
שממירים ערך לבוליאני, הערכים הבאים נחשבים ל - FALSE:
הערך ה בוליאני FALSE
מספר השלם 0 (אפס)
ה מספר בעל נקודה צפה 0.0 (אפס)
מחרוזת ריקה וה מחרוזת "0"
מערך ללא אלמנטים
אובייקט ללא אלמנטים
הסוג המיוחד NULL (כולל משתנים שלא הוכרזו)
אזהרה
-1 נחשב ל - TRUE, כמו כל מספר (שלילי או חיובי) שהוא לא אפס.
קודם
ראשי
הבא
סוגי נתונים
למעלה
מספרים שלמים