![]() |
# 1 |
חבר בקהילה
|
[PHP] בעיה בOOP...
אז ככה,
יש לי מחלקה שמטפלת בDB, שאני ניגש לשיטות בתוכה בצורה רגילה הכל סבבה... אבל שאני מנסה לגשת לשיטות בתוכה מתוך מחלקה כלשהי, אני מקבל את הERROR הבא: קוד:
Fatal error: Call to a member function on a non-object in ******** on line ** |
![]() |
![]() |
# 2 |
חבר וותיק
|
|
![]() |
![]() |
# 3 |
חבר בקהילה
|
אבל מה שקרה עכשיו בעצם זה שאני צריך לעשות עוד חיבור לSQL, וזה סתם כי כבר התחברתי לSQL בתחילת הדף...
אפשר כאילו, להרחיב רק שיטות מסויימות מתוך מחלקת הDB? |
![]() |
![]() |
# 4 |
משתמש - היכל התהילה
|
בעיה אצלך שהמשתנה שאתה משתמש בו, הוא לא אובייקט.
יכול להיות שיצרת אותו מחוץ לפונקציה ואתה מנסה להשתמש בו בתוכה. אתה צריך להפוך אותו לגלובאלי עם global
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 5 |
חבר בקהילה
|
אוקיי הסתדרתי בקשר לבעיה, אבל משום מה, פתאום אין שום פלט... דף לבן ריק :S
|
![]() |
![]() |
# 6 |
הוסטסניון
|
אם תראה את הקוד זה בהחלט יעזור.
__________________
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|