![]() |
[PHP] העמסת פעולות
רציתי לדעת האם אפשר בPHP בתוך מחלקה כלשהי לעשות העמסת פעולות כמו שעושים בC#?
למשל יש מחלקה כלשהי, ובתוכה יש שתי פעולות עם אותו שם אבל עם מס' פרמטרים שונה שלפי מס' הפרמטרים שאני שולח כשאני מזמן את הפעולה הוא יודע לאיזו פעולה ללכת.. תודה (: |
ציטוט:
|
|
בPHP אפשר לקבוע ערכי ברירת מחדל לארגומנטים, ויש לך גם את
http://il2.php.net/manual/en/function.func-get-arg.php http://il2.php.net/manual/en/function.func-get-args.php http://il2.php.net/manual/en/function.func-num-args.php |
בקשר לספירת הפרמטרים, זה מה שהייתי עושה עד עכשיו.. אבל הקטע הוא שזה בלאגן כי אם אני מזמן את הפונקציה עם פחות פרמטרים ממה שהיא אמורה לקבל הוא מדפיס שגיאה מעצבנת וכותב שכמות הפרמטרים אינה תואמת.. עד עכשיו הייתי שולח לו פשוט NULLים, אבל אני דיי בטוח שיש דרך טובה יותר
|
אז ערכי ברירת מחדל זה מעולה בשבילך.
PHP קוד:
|
ציטוט:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 21:21. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ