בתגובה להודעה מספר 1 שנכתבה על ידי eXtruct שמתחילה ב "משתנה גלובלי ב PHP כמו אובייקט APPLICATION ב ASP"
מה שאתה יכול לעשות זה ליצור דף שיהיה בו משתנים שאתה רוצה לשמור אותם כל הזמן. ואז - אם תצטרך לשנות משהו במשתנה אז תכתוב אל הקובץ שבו נמצא המשתנה, ואם תצטרך לקבל מידע על המשתנה אז תעשה לקובץ שבו נמצא המשתנה require ותיקח את המידע על המשתנה...
קח בחשבון שזיכרון שמשותף לכל המערכת הוא זיכרון שאין עליו Garbage Collection בסוף הריצה של הסקריפט (כמו בכל שפה אחרת [במיוחד ASP], אין יותר מדי ברירה אחרת בצורת עבודה כזו...) - מה שאומר שאתה צריך לנהל אותו כראוי, או שתגמור את המשאבים שלך...
* הערה - הנ"ל פועל בשרתים שרצים על מערכות UNIX בלבד. בחלונות אין תמיכה בכזה דבר...
בתגובה להודעה מספר 1 שנכתבה על ידי eXtruct שמתחילה ב "משתנה גלובלי ב PHP כמו אובייקט APPLICATION ב ASP"
אפשר לעשות את זה בעזרת פונקציות קידוד, ופונקצית Serialize שמחברת מערך לתוך מחרוזת גדולה ויודעת גם לשחזר את אותה המחרוזת למערך.
אם אתה יודע גם לשמור ולקרוא מקובץ אז זה עוד יותר מעולה (כי גם את זה צריך).
שים לב מאיזה גרסא של PHP כל פונקציה עובדת, עד כמה שזכור לי file_put_contents - רק בPHP5 , אם אין בשרת שלך את הגרסא הזאת פשוט תשתמש בfopen,fwrite,fclose .
ד.א, אני לא ממליץ על עבודה עם קבצים בכלל (!) , אם תצור לזה תחליף במסד נתונים זה יהיה עוד יותר טוב.
בתגובה להודעה מספר 1 שנכתבה על ידי eXtruct שמתחילה ב "משתנה גלובלי ב PHP כמו אובייקט APPLICATION ב ASP"
פרט למה שנאמר פה וSHM, אתה יכול "להנדס" כמה פתרונות אחרים.
1. טבלת מסד נתונים מסוג MEMORY
2. אתה יכול ליצור קובץ PHP, שתכלול אותו ב include וכשתבצע שינויים במשתני ה"כאילו" Application פשוט תיצור את הקובץ הנ"ל מחדש - זה במידה והשינויים הם אינם "מספר מבקרים" וכו...