Menu
Coddy logo textTech

מבוא ל-OOP

חלק מהיחידה תכנות מונחה עצמים במסלול ה-PHP של Coddy. שיעור 2 מתוך 91.

תכנות מונחה עצמים (OOP) מארגן את הקוד סביב אובייקטים שמכילים נתונים (מאפיינים) ופונקציות (מתודות).

צרו קובץ בשם car.php עם מחלקה

<?php
class Car {
    // גוף מחלקה ריק
}

צור קובץ נוסף בשם driver.php כדי להשתמש במחלקה

<?php
require_once 'car.php';

צרו אובייקט מהמחלקה Car באמצעות מילת המפתח new

$myCar = new Car();

בדקו את המחלקה של האובייקט שלכם

echo get_class($myCar);

פלט:

Car

הדבר מאשר שיצרת בהצלחה אובייקט מהמחלקה Car שלך. בתכנות מונחה עצמים, מחלקה היא כמו שרטוט, ואובייקט הוא מה שבונים על סמך השרטוט הזה. מילת המפתח new יוצרת מופע חדש של המחלקה.

challenge icon

אתגר

בינוני

באתגר הזה תשתמשו במחלקה Car שמוגדרת בקובץ car.php ותיצרו ממנה אובייקט בקובץ driver.php.

עליכם לעדכן את driver.php:

  1. צרו אובייקט מהמחלקה Car באמצעות מילת המפתח new ושמרו אותו ב-$myCar

קובץ הנהג ידפיס את שם המחלקה כדי לאמת את המימוש שלכם.

נסו בעצמכם

<?php
require_once 'car.php';

// TODO: צרו אובייקט מהמחלקה Car
$myCar = ?;

// הדפיסו את המחלקה של $myCar
echo get_class($myCar) . "\n";
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה תכנות מונחה עצמים

תרגלו בעצמכם: קומפיילר PHP אונליין