- __FILE__ (רגיש לאותיות קטנות/גדולות)
-
שם
הסקריפט
שמורץ
ברגע
זה
.
במקרה
ומשתמשים
בזה
בתוך
קובץ
שצורף
לקובץ
אחר
בעזרת
include
או
require
,
השם
שינתן
הוא
שם
הקובץ
המצורף
,
ולא
שם
הקובץ
המצרף
.
- __LINE__ (רגיש לאותיות קטנות/גדולות)
-
מספר
השורה
בסקריפט
שמורץ
כרגע
.
במקרה
ומשתמשים
בזה
בתוך
קובץ
שצורף
לקובץ
אחר
בעזרת
include
או
require
,
אז
תנתן
השורה
בקובץ
המצורף
.
- PHP_VERSION
-
גרסת
הphp
שנעשה
בה
שימוש
כרגע
למשל
'
4.1.0
'
.
- PHP_OS
-
שם
מערכת
ההפעלה
שמפרש
הphp
מורץ
בה
כרגע;
.
ערכים
אפשריים
הם
:
"AIX"
,
"Darwin
"
(MacOS)
,
"Linux"
,
"SunOS"
,
"WIN32"
,
"WINNT
"
.
הערה
:
ייתכנו
גם
ערכים
אחרים
.
-
TRUE
(רגיש לאותיות קטנות\גדולות)
-
ערך
TRUE
(
הסתכל
בסוג
boolean
)
.
-
FALSE
(רגיש לאותיות קטנות/גדולות)
-
ערך
FALSE
(
הסתכל
בסוג
boolean
)
.
-
NULL
(רגיש לאותיות קטנות/גדולות)
-
הסתכל
בסוג
null
)
.
- E_ERROR
-
מציין
שגיאה
אחרת
משגיאת
parsing
שממנה
לא
ניתן
להתאושש
.
- E_WARNING
-
מציין
מצב
בו
ידוע
לphp
שמשהו
לא
בסדר
,
אבל
הסקריפט
ימשיך
כמתוכנן
;
הבעיות
יכולות
להגרם
בידי
הסקריפט
עצמו
.
למשל
ביטוי
רגולרי
שגוי
ב
ereg(
)
.
- E_PARSE
-
המפרש
"
נחנק
"
בטעות
בקובץ
של
הסקריפט
.
לא
ניתן
להתאושש
.
- E_NOTICE
-
משהו
שאולי
תקלה
ואולי
לא
קרה
.
הסקריפט
ימשיך
.
לשמל
שימוש
בinclude
ללא
מחרוזת
תחומה
ב
"
,
או
גישה
למשתנה
שלא
הוגדר
.
- E_ALL
-
כל
קבועי
ה
E_*
.
אם
בשימוש
באמצעות
הפונקציה
error_reporting(
)
,
יגרום
לכל
ההודעות
להיות
מדווחות
.