כיצד לכתוב פונקציית PHP
למרות שלשפת ה- PHP פונקציות מובנות רבות, יהיו זמנים שתרצו לכתוב פונקציה מותאמת אישית עבור התוכנית שלכם. זה נעשה בקלות באמצעות PHP. לדוגמה, ייתכן שתרצה להכניס הודעת קבלת פנים בהתאמה אישית לכל דף באתר שלך. לשם כך היית כותב פונקציה פשוטה שמדפיסה "ברוך הבא, שם של מישהו" בראש כל דף אינטרנט. אך עליך להדפיס שם אחר בהודעה זו עבור כל מבקר באתר שלך. זה גם קל לעשות זאת עם פונקציית PHP. אתה יכול להעביר את שם המבקר לפונקציה כמחרוזתמה? של דמויות. תעביר מחרוזת זו כוויכוח לשיחת הפונקציה.

Hello_Visitor ("ננסי");

אם לא קראת את ההדרכה אודות פונקציית PHP ושיחת פונקציות; אולי תרצה לעשות זאת עכשיו. אם אתה מוכן להמשיך בואו נסתכל על הקוד שיגדיר או יכריז על הפונקציה Hello_Visitor.

קוד PHP בסיסי
פונקציה function_name ($ argument_1, $ argument_2)
{גוף הפונקציה}

דוגמא
פונקציה Hello_Visitor ($ current_name)
{הד "ברוך הבא, $ current_name"; }


פונקציה
זה אומר ל- PHP כי להלן פונקציה.

שלום
שם פונקציה
זה השם שאתה נותן לפונקציה שלך. התוכנית שלך תשתמש בשם זה כדי לזהות את הפונקציה. כך תשתמש באותו שם בשיחת הפונקציה ובפונקציה עצמה. כששמות את הפונקציות שלך זכור ששמות פונקציות אינם רגישים לאותיות רישיות. אז שם הפונקציה Hello_Visitor זהה ל- hello_visitor. עם זאת, שם פונקציה אינו יכול להכיל רווחים ועליו להתחיל באות או תחתון תחתון.

Hello_Visitor ($ current_name)
תמציות
הסוגריים משמשים להעברת ארגומנטים או מידע לפונקציה. אם אינך צריך להעביר מידע כלשהו, ​​לא תוכל להכניס דבר בין (). אבל אתה עדיין צריך את הסוגריים.

($ current_name)
($ argument_1, $ argument_2)
הטיעון הוא שם המשתנה המחזיק את המידע שאתה מעביר לפונקציה. אם יש לך יותר מטענה אחת, הפרד אותם בפסיק. ואז מקם את הוויכוח (ים) בין הסוגריים. בדוגמא שלנו, המחרוזת ננסי יועבר לפונקציה ונשמר בארגומנט $ current_name שנמצא בין הסוגריים.

{הד "ברוך הבא, $ current_name"; }
{}
הקוד שירכיב את גוף הפונקציה ממוקם בין סוגר הפתיחה {סוגר מתולתל וסגירה}. בדוגמה שלנו גוף הפונקציה הוא הצהרת הד שתדפיס את הודעת הפתיחה לדפדפן. כי ננסי הוא המחרוזת המאוחסנת במשתנה $ הנוכחי_שם הודעת הפתיחה תהיה ברוך הבא, ננסי.

-------------
מה זה מחרוזת: מחרוזת היא קבוצת תווים כמו ננסי. תמיד יש למקם מחרוזת בין ציטוטים יחידים או כפולים.
דוגמה -> "ננסי"





הוראות וידאו: Learn Python - Full Course for Beginners [Tutorial] (מאי 2024).