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

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

קוד PHP בסיסי
function_name (טיעון, טיעון);

דוגמא
הדפסה (הודעת $);


הדפס();
שם פונקציה
זה השם שניתן לפונקציה וככה התוכנית שלך תזהה את הפונקציה. השתמשתי בפונקציית ההדפסה המובנית כדוגמה. שם הפונקציה של פונקציית ההדפסה הוא הדפס וזה ממוקם בצד שמאל של ().

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

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

הדפסה (הודעת $);
;
הפסיק מסיים את שיחת הפונקציה

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





הוראות וידאו: Learn Python - Full Course for Beginners [Tutorial] (אַפּרִיל 2024).