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