![]() |
# 1 |
חבר בקהילה
|
[שאלה] פונקציות בPHP
שלום,
לאחרונה התחלתי ללמוד PHP ונתקעתי מעט בנושא הפונקציות. בבקשה לא לשלוח אותי למדריכים באינטרנט כי ניסיתי ועדיין לא הבנתי. קודם כל, האם בארגומנטים פשוט כותבים את המשתנים שאיתם הולכים לעבוד בפונקצייה? ומה עושה return - מה בדיוק זה אמור להחזיר? אשמח לקבל תשובה עם דוגמאות. תודה מראש ולילה טוב לכולם ![]() |
![]() |
![]() |
# 2 |
חבר וותיק
|
פונקציה זה קטע קוד
שאתה כותב אותו פעם אחת ומשתמש בו מספר פעמים בעמוד.. לדוגמה.. PHP קוד:
השורה השניה בעצם מחזירה לדף את הזמן של השעוב הקודם.. השימוש: PHP קוד:
__________________
בברכה עובד, מפתח אתרים. |
![]() |
![]() |
# 3 |
חבר בקהילה
|
ובecho תכתוב $last_w כן?
וראיתי גם פונקציות ללא return, תוכל להסביר לי בבקשה בנוגע אליהן? |
![]() |
![]() |
# 4 |
Whatever
|
return כעיקרון עוצר את הקוד ומחזיר את מה שאתה אומר לו.
לדוגמא: PHP קוד:
__________________
תומר |
![]() |
![]() |
# 5 |
חבר בקהילה
|
"return כעיקרון עוצר את הקוד ומחזיר את מה שאתה אומר לו."
הכוונה מחזיר כשאתה קורא לפונקצייה? ועוצר כמו break ולא ממשיך לקרוא את שאר התכנים של הפונקצייה? שאלה אחרונה: $y = abcd("1"); הערך שבסוגריים זה בעצם הערך שמקבל המשתנה $x? תודה רבה על העזרה. Last edited by inTouch; 15-08-07 at 00:23.. |
![]() |
![]() |
# 6 |
חבר על
|
הנה שני פונקציות פשוטות ביותר שכתבתי לך אחת מחזירה ערך ואחת לא...
תקרא אותן טוב ותקרא את ההערות בתקווה שתבין מההסבר הזה. דוגמא לפונקציה שמחזירה ערך PHP קוד:
דוגמא לפונקציה שלא משתמשת בפונקציה return: PHP קוד:
|
![]() |
![]() |
# 7 |
חבר בקהילה
|
דוגמאות טובות, תודה רבה.
את הקוד הראשון הבנתי. בנוגע לקוד השני, בשתי השורות האלו: printOut(true); printOut(true); בטוח שבשורה השנייה לא התכוונת לFALSE? אחרת איך זה הגיוני [לפי מה שכתבת בהערות] שבפעם הראשונה זה ידפיס This is true ובפעם השנייה This is wrong? וגם לא הבנתי מדוע שתי השורות האלו לא תחזיר דבר: y = printOut(true); y = printOut(false); |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|