מהי פונקציית define() ב-PHP

Mhy Pwnqzyyt Define B Php



PHP היא שפה פופולרית המשמשת מפתחים ברחבי העולם ליצירת יישומי אינטרנט חזקים ויעילים. אחת הסיבות ש-PHP הוא כל כך תכליתי היא שיש לו פונקציה מיוחדת מובנית בשם לְהַגדִיר() המאפשר למפתחים להקצות ערך ספציפי לסמל, ולא ניתן לשנות את הערך הזה בזמן שהתוכנית פועלת.

נדון בפירוט של לְהַגדִיר() פונקציה, תחביר ושימוש במדריך זה.

מהי פונקציית define() ב-PHP?

ה לְהַגדִיר() היא פונקציה מובנית ב-PHP המשמשת ליצירת קבועים. קבועים הם כמו משתנים, אבל ברגע שהם מוגדרים בתוך התוכנית הערכים שלהם נשארים זהים. הקבועים ב-PHP שימושיים לאחסון ערכים שנשארים קבועים לאורך כל ביצוע התוכנית.







תחביר

התחביר לשימוש ב- לְהַגדִיר() הפונקציה ב-PHP היא כדלקמן:



לְהַגדִיר ( 'CONSTANT_NAME' , ערך , מקרה - לֹא רָגִישׁ )

הפונקציה define מקבלת את שלושת הפרמטרים, א CONSTANT_NAME שמציין את שם המשתנה של הקבוע, ערך שמגדיר את הערך של הקבוע, ו חוסר רגישות לרישיות הוא פרמטר המציין אם השם של הקבוע צריך להיות לא תלוי רישיות. זהו הפרמטר האופציונלי ויש לו שני ערכים אפשריים אמת או שקר , ה נָכוֹן מיועד לשם המשתנה שאינו תלוי רישיות, וה- שֶׁקֶר מיועד לשם תלוי-רישיות. התנהגות ברירת המחדל של הפונקציה היא תלוית רישיות, בעוד שאינה תלוית רישיות אינה נתמכת עוד ב-PHP.



דוגמה 1

בדוגמה הבאה, הגדרנו משתנה קבוע בשם קָבוּעַ עם הערך לינוקס רמז . לאחר מכן הדפסנו את הערך של קָבוּעַ , משפט ההד הראשון ידפיס את הערך והשני יציג שגיאה. מכיוון שהפונקציה תלוית רישיות:






לְהַגדִיר ( 'קָבוּעַ' , 'LinuxHint' ) ;
הֵד קָבוּעַ . ' \n ' ;
הֵד קָבוּעַ ;
?>

דוגמה 2

אתה יכול גם להקצות את הערך של קבוע אחד למשנהו פשוט על ידי התייחסות לקבוע המקורי בעת הגדרת הקבוע החדש.



לדוגמה:


לְהַגדִיר ( 'STR' , 'LinuxHint' ) ;
לְהַגדִיר ( 'NEW_STR' , STR ) ;

הֵד STR ;
הֵד ' \n ' ;
הֵד NEW_STR ;
?>

קוד ה-PHP הנתון מגדיר קבוע בשם 'STR' עם הערך 'LinuxHint' ועוד קבוע בשם 'NEW_STR' שנקבע לו הערך של 'STR' קָבוּעַ. לאחר מכן הקוד מוציא את הערכים של שני הקבועים באמצעות הצהרת הד.

שורה תחתונה

PHP יש דרך ייחודית לביצוע פעולות, והיא שונה למדי משפות תכנות פופולריות אחרות. ב-PHP, ישנן שתי דרכים שונות להגדיר את a קָבוּעַ , אחד משתמש ב- מילת מפתח const והשני משתמש ב- לְהַגדִיר() פוּנקצִיָה. ה קָבוּעַ ב-PHP ניתן להשתמש בכל מקום בקוד והערך שלהם נשאר זהה לאורך כל ביצוע התוכנית.