ניתן
להגדיר
קבוע
באמצעות
שימוש
בפונקציה
define(
)
.
מהרגע
שקבוע
נוצר
,
לא
ניתן
לשנות
את
ערכו
.
רק
מידע
סקלרי
(
בוליאני
,
מספרים
שלמים
,
נקודה
עשרונית
ומחרוזת
)
יכולים
להיות
בקבועים
.
ניתן
לקבל
את
תוכנו
של
קבוע
באמצעות
ציון
שמו
בלבד
.
שלא
כמו
במשתנים
,
אתה
לא
צריך
להתחיל
את
שם
הקבוע
ב
$
.
אתה
יכול
גם
להשתמש
בפונקציה
constant(
)
,
כדי
לקרוא
ערך
של
קבוע
,
אם
ברצונך
לקבל
את
שם
הקבוע
באופן
דינמי
.
השתמש
ב
get_defined_constants(
)
כדי
לקבל
רשימה
של
כל
הקבועים
המוגדרים
.
הערה
:
קבועים
ומשתנים
(
גלובליים
)
נמצאים
בתחום
שם
אחר
.
זה
רומז
למשל
ש
TRUE
ו
$TRUE
שונים
.
אם
אתה
משתמש
בקבוע
לא
מוכרז
,
php
תבין
שאתה
מתכוון
לשם
הקבוע
עצמו
.
הודעה
תוצג
כשזה
יקרה
.
השתמש
בפונקציה
defined(
)
אם
אתה
רוצה
לדעת
אם
קבוע
מוגדר
.
אלה
ההבדלים
בין
קבועים
למשתנים
:
-
לקבועים
אין
סימן
דולר
(
$
)
בהתחלה
שלהם
;
-
קבועים
יכולים
להיות
מוגדרים
ללא
התחשבות
scoping
rulesבחוקי
טווחי
משתנים
-
ניתן
להגדיר
קבועים
שוב
,
גם
אחרי
שקבעתם
להם
ערך
;
ולבסוף
-
ניתן
להכניס
לקבועים
רק
מידע
סקלרי
.
דוגמה
8-1
.
קבועים
מוגדרים
מראש
|