![]() |
בעיה מחזיר NULL במקום אובייקט PHP
שלום לכולם..
יש לי class ובתוכו פונקציית קסם __get PHP קוד:
PHP קוד:
מה שמצחיק שב WAMP זה עובד טוב אבל בשרת פתאום זה משתגע.. מה יכולה להיות הבעיה? תודה רבה! |
לא התעמקתי - אבל אם אותו קוד בדיוק עובד בסביבה אחרת, אולי בשרת יש php בגרסה ישנה יותר שלא תומכת בזה.
|
ציטוט:
הבאג קרה לי בגירסה 5.2.17, התיקון של זה נמצא ב 5.3.7: 5.3.7: Crash accessing global object itself returned from its __get() זה התיקון מצוטט מהרשימת לוג שלהם.. לקח לי שעות למצוא את הפתרון.. אבל רק שתדע ברגע שקבעתם אובייקט כגלובלי (global או שהכנסתם אותו למערך globals) ויש לו פונקציית __get, ובפונקצייה הזאת אתם מחזירים $this. הוא יחזיר ערך ערך ולא את האובייקט. זה בדיוק הבאג. בגרסה 5.3.7 תקנו את זה. |
כל הזמנים הם GMT +2. הזמן כעת הוא 21:34. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ