מדריך כתיבת מונחה עצמים - שימוש במחלקות ואבייקטים
מחלקה היא בעצם אובייקט שאנו מגדירים,קובץ המכיל אוסף של פונקציות ומשתנים.
לכל מי שיש ניסיון בשפות תוכנה (כגון: c#, c++, vb, java וכו') יראה זאת דומה מאוד !
כמו שיש בשפות התוכנה "public class" אז ב PHP אין צורך להגדיר אם זה public או private
ברגע שיוצרים class הוא מוגדר כבר כ public.
את הקלאסס אנחנו מגדירים בצורה כזאות:
לאחר ה "class" אנחנו מגדירים את שם המחלקה, כלומר אנחנו מחליפים ב name בשם המחלקה הרצוי.
יצירת משתנים והגדרתם בתוך תגי הקלאס:
PHP קוד:
<?php
class name
{
var $shaked; // פה אנחנו מגדירים את המשתנה, בתחילת המחלקה
function hosts() {
echo $this->shaked = "Shaked_Nizni"; // הצבת ערך למשתנה
}
}
$name = new name;
$name->hosts();
?>
כפי שאתם רואים כאן הגדרנו משתנה בעזרת:
לאחר שהגדרנו את השמתנה, הצבנו פונקציה שהמטרתה היא להציב ערך למשתנה:
PHP קוד:
echo $this->shaked = "Shaked_Nizni";
ובדרך גם השמשתנו ב
echo בכדי להדפיס.
הקוד הנל יוצר את המחלקה כדי שנוכל ליצור בה שימוש:
PHP קוד:
$name = new name;
לאחר שהגדרנו ואנחנו מודעים אנחנו שולפים מתוך המחלקה "name" את הפונקציה "hosts"
אנו משתמשים במחרוזת
בכדי לגשת למשתנים (לאחר שהגדרנו אותם)
גם ניתן ליצור סתם ערכים בתוך הקלאסס:
PHP קוד:
<?php
class hosts {
function eli() {
echo "hello world, i love you :)";
}
}
$hosts = new hosts;
$hosts->eli();
?>
וכמובן נקבל פלט של
ציטוט:
hello world, i love you
|
בהצלחה לכולם
