ציטוט:
נכתב במקור על ידי אדיר
לא התעמקתי - אבל אם אותו קוד בדיוק עובד בסביבה אחרת, אולי בשרת יש 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 תקנו את זה.