12-01-2007, 17:36
|
|
|
|
חבר מתאריך: 01.05.06
הודעות: 7,861
|
|
איך אני שולף ב OOP משתנה ממחלקת האב?
יש לי שתי מחלקות, אחת create_user ואחת show_user_details, עשיתי הורשה כך:
קוד PHP:
class show_user_details extends create_user { var $username, $password, $name, $email; function show_user_details() { $user = new create_user; $this->username=create_user::username; $this->password=create_user::password; $this->name=create_user::name; $this->email=create_user::email; return $this->username."<br />".$this->password."<br />".$this->name."<br />".$this->email; } }
אני יודע שיותר יעיל לשים פונקציה במחלקה הראשונה בלי לפתוח חדשה, אבל אני רק מתאמן והמטרה שלי עכשיו היא לחקור לזכור ולהבין
הקטע הבא לא נכון:
קוד PHP:
$this->username=create_user::username;
$this->password=create_user::password; $this->name=create_user::name; $this->email=create_user::email;
כי בעזרת האופרטור :: ניתן להציג רק פונקציות.
איך אני יכול באותו עיקרון לשלוף מידע ממשתנה במחלקה create_user?
|