הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה שימוש ב ARRAY במחלקה (https://hosts.co.il/forums/showthread.php?t=70730)

DanStyle 01-01-09 01:58

שאלה שימוש ב ARRAY במחלקה
 
יש לי שאלה איך אפשר להשתמש ב ARRAY במחלקה כמו ש IPB 1.4 עשו בקבצי השפה שלהם
הם שמו ב ARRAY ואז השתמשו בזה בתור מחלקה עם סוגריים מרובעות ואין לי מושג איך עושים דבר כזה.
אם למישהו יש מושג שיעזור לי בבקשה אני אודה לו מאוד 8-)

daMn 01-01-09 14:41

אני לא בטוח ב100% שIPB משתמשים ככה מהסיבה הפשוטה שלא יצא לי לראות את הקוד שלהם,
אבל אני מעריך שהם עובדים כמו הרוב,
הם מאנקלדים את הקובץ שפה ולאחר מכן רצים עם לולאה על המערך, מוציאים את הkey ואת הval של המערך וקובעים משתנה חדש בסגנון הבא
קוד:

$this->$key = $val;

DvirCohen 01-01-09 15:52

PHP קוד:

class myClass
{
  public 
$lang = array();
  
  public function 
load($lang)
  {
    require(
$lang ".php");
    foreach ( 
$lang as $k => $v )
    {
       
$this->lang[$k] = $v;
    }
  }
}

$myObj = new myClass();
$myObj->load("forum");
print 
$myObj->lang['forum_title']; 


DanStyle 03-01-09 23:57

תודה רבה זה עובד.


כל הזמנים הם GMT +2. הזמן כעת הוא 16:04.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ