![]() |
בעיה - פונקציית סטטיסטיקות.
שלום
בניתי לאתר שלי פונקציית סטטיסטיקות, עכשיו ברגע שקראתי לה מוצג דף לבן, ברגע שאני מוריד אותה, חוזר הקוד , הדף הלבן יוצר דף נקי, ממש בלי קוד מקור בלי כלום. הפונקציה: PHP קוד:
נ.ב לא הדפסתי שום ערך, רק רשמתי PHP קוד:
אבל אני צריך אותה למעלה. |
דף לבן ? הניחוש שלי שבמערכת שלך אתה משתמש ב OB_START
ואז כשהפונקציה מוציאה ERROR אתה לא רואה אותו ורואה דף לבן.... ד"א PHP קוד:
אין צורך לקרוא ל global שלוש פעמים , אפשר פשוט לעשות : PHP קוד:
|
אני לא משתמש בob_start(),
ואני יודע , זה לשם הסדר. הפונקציה מעל לקודי הHTML, מה שקורה הוא שמרגע שאני קורא לפונקציה , מה שאחריה לא מוצג. עריכה, סידרתי את זה, למי ששואל איך, בשאילתה הראשונה הייתי צריך להוריד את הDIE כי ברגע שאין ערכים הוא עושה DIE. בכ"מ, אפשר לנעול :] |
משום מה בפונקציה שלך אין return / פקדות פלט כלשהי..
|
אלעד הוא משתמש ב-global ככה שהוא לא צריך return...
|
^^
חח איפה האפקט של הפונקציה פה? שיעשה את כל הקוד הזה פשוט בלי פונקציה וזהו. |
כנראה שזה מסדר לו את הקוד יותר טוב,
או שפשוט הוא צריך לקרוא לפונקצייה מספר פעמים. |
רק בשביל סדר ;)
|
גם להפך ה-global ניתן גישה למשתנה שמחוץ וברגע שמשנים משהו מבפנים על המשתנה זה משתנה גם מבחוץ...
|
חח אולי לא שמתם לב , הוא הסתדר...
תנעלו |
כל הזמנים הם GMT +2. הזמן כעת הוא 03:44. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ