![]() |
קריאה ויישום של מחלקה מתוך קובץ
אהלן,
אני מנסה לבנות פונקציה שתקבל קובץ כפרמטר ותיקח את המחלקה שבו ותאפשר לי ליישם אותה (להשתמש בכל הפונקציות והתכונות שלה). יש איזושהי פקודה או פקודות שיכולות לעזור לי במקרה הזה? אשמח לעזרה, תודה. עריכה: כן עכשיו נזכרתי, אני ניסיתי לעשות משהו שיקרא רק את המחלקה מתוך קובץ, כאשר השם של המחלקה לא ידוע, תהיתי אם יש דרך מסויימת לזהות את המחלקה שנמצאת בקובץ ובכך לממש אותה. (לזהות את שם המחלקה זו לא בעיה, השאלה היא איך לממש אותה) |
תקרא על include/require
http://il2.php.net/manual/en/function.include.php |
כשאני חושב על זה באמת למה לא חשבתי על זה, אני ניסיתי משהו אחר, עם serialize וכו', אבל לא משנה.
יכול להיות ששכחתי מה רציתי לעשות, אם אני אזכר אני אכתוב. בינתיים זה נראה לי אחלה. עריכה: כן עכשיו נזכרתי, אני ניסיתי לעשות משהו שיקרא רק את המחלקה מתוך קובץ, כאשר השם של המחלקה לא ידוע, תהיתי אם יש דרך מסויימת לזהות את המחלקה שנמצאת בקובץ ובכך לממש אותה. (לזהות את שם המחלקה זו לא בעיה, השאלה היא איך לממש אותה) |
אני תומך בשיתוף פתרונות...
נניצן אומר/ת: הנה נניצן אומר/ת: עובד נניצן אומר/ת: הקוד של הקובץ אחד: נניצן אומר/ת: PHP קוד:
הקוד של הקובץ השני: נניצן אומר/ת: PHP קוד:
לאחד קראתי נניצן אומר/ת: aaaaa.php נניצן אומר/ת: לשני נניצן אומר/ת: aaaa.php |
תודה רבה ניצן.
|
מאיפה הקבצים עם המחלקות מגיעים?
אין לך שליטה עליהם? |
ציטוט:
בכל מקרה, מה שרציתי לעשות זה פונקציה שמקבלת נתיב של קובץ כפרמטר, בודקת אם יש בו מחלקה ומחזירה אובייקט ממומש של המחלקה הזו. ומה הכוונה אין לי שליטה עליהם? אתה יכול לשלוט על האובייקט שהפעולה מחזירה. |
כן, העניין הוא שמה יקרה שאם יש כמה מחלקות באותו קובץ?
או מחרוזת של class ואז משהו? אם זה קובץ PHP שאתה כבר יודע שיהיה בפורמט ספציפי אתה יכול להגדיר בו משתנה גלובאלי או משהו כזה שמכיל את שם המחלקה ולעבוד איתו בתוך הפונקציה. |
ציטוט:
|
ציטוט:
כמובן שאני לא יודע מה אתה מנסה לעשות ככה שאני לא יודע אם הפיתרון הזה טוב לך אבל גם במה שיש לך עכשיו עלולים להיות באגים בגלל הסיבות שציינתי |
כל הזמנים הם GMT +2. הזמן כעת הוא 20:22. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ