25-03-2005, 19:56
|
|
|
חבר מתאריך: 21.09.02
הודעות: 408
|
|
קודם כל אני חייב לציין, כמעט בכל מקרה אתה תוכל פשוט לרשום את הקוד במקום להשתמש בפונקציות, מחלקות וכו'. הסיבה שהדברים הנ"ל שימושיים היא כי הם הופכים את הקוד ליותר קריא, נוח, גמיש ומסודר. במידה וישנה פעולה שאני יודע שאני הולך להשתמש בה במספר מקומות בסקריפט שלי, אני יכול להכין פונקציה ופשוט לקרוא לה בכל אחד מהמקומות הנ"ל. מעבר לזה שזה יותר נוח ומסודר, במידה ואני ארצה לבצע שינוי בפעולה אני אצטרך לבצע את השינוי בפונקציה בלבד וזה יתפוס בכל המקומות בהם השתמשתי בה.
עכשיו, האפשרות של שימוש בפרמטרים היא בעצם ההכי נפוצה או נוחה. נגיד ואני רוצה לבנות פונקציה אשר תקח 2 מספרים, תחבר אותם ותדפיס את התוצאה (סתם לדוגמא), אני יכול לכתוב את הפונקציה בצורה הבאה:
קוד PHP:
function add($num1, $num2) { echo $num1 + $num2; }
ואז בכל מקום שאני רוצה להשתמש בה בסקריפט שלי, הדבר אפשרי בצורה הבאה:
במידה ואני רוצה לחבר 4 עם 8..
וכדומה.
עוד אפשרות נוחה של פונקציה היא שבמקום שהיא תדפיס את הערך, היא תחזיר אותו.
נבצע את זה עם אותה דוגמא מלמעלה:
קוד PHP:
function add($num1, $num2) { return $num1 + $num2; }
עכשיו הפונקציה תחזיר לי את התשובה ואני בתור המתכנת יכול לבחור מה אני עושה איתה (מדפיס, מציב וכו'), לדוגמא:
קוד PHP:
$answer = add(7,2); echo add(2,91);
וכו'..
בשביל ללמוד עוד הכי נוח ללכת פשוט למדריך:
http://il.php.net/functions
|