idan0610 כתב:המערכים תפקידם ליצור רשימה של רכיבים שאתה מכניס ואז תוכל לקרוא לאחד או כמה מהם בהמשך התוכנית שאתה בונה. לא אסביר כאן איך בונים, אבל אם תסתכל לדוגמא בקבצי ה-lang של phpbbheb, כולם בנואים ממערך אחד גדול בשם lang, זו דוגמא למערך.
אובייקטים הם עצמים שבתוכם אתה מכניס כל מיני פונקציות, מערכים, משתנים ואובייקטים נוספים שכאשר תקרא לאותו אובייקט, כל התסריט שהכנסת לאובייקט יתבצע.
אל תבנה עלי שהכל נכון, גם אני לומד.
למידע נוסף, פנה ל-php.eitan.ac.il או לצחי, אם הוא מסכים
זה שהקבצי lang של phpBB בנויים יחסית בסדר, והכול,
עדיין יש מתחת לפני השטח מנוע קטן שהם בנו, בסגנון של Smarty, רק שלהם, 100% שלהם.
אם אנחנו מדברים על array אני חושב ונוטה להסכים, שphpBB היא לא דוגמא טובה,
אך יכול להיות ואני טועה. בכל מקרה, זה ממש סיפור אחר בין כתיבה של array והצגתו כמו שמוצג ב-phpBB.
דוגמא טובה, היא במערכת IB, שקבצי השפה שלה בנויים -
קוד: בחר הכל
$lang = array )
'phpbbownzyaall' => "phpBB Ownz Ya All.",
);