اشیاء را تعریف کنید(Define Objects)

کلاس‌ها بدون اشیا چیزی نیستند! ما می توانیم چندین شی از a ایجاد کنیم
کلاس هر شیء دارای تمام خصوصیات و متدهای تعریف شده در کلاس است، اما
آنها دارای مقادیر متفاوتی خواهند بود.


اشیاء
یک کلاس با استفاده از کلمه کلیدی new ایجاد می شود.


در مثال زیر، $apple و $banana نمونه‌هایی از کلاس Fruit هستند:



مثال



<?php
class Fruit {
  // Properties
  public
$name;
  public $color;

  // Methods
  function
set_name($name) {
   
$this->name = $name;
  }
  function get_name() {
   
return $this->name;
  }
}

$apple = new Fruit();

$banana = new Fruit();
$apple->set_name('Apple');
$banana->set_name('Banana');


echo $apple->get_name();
echo "<br>";

echo $banana->get_name();
?>




در مثال زیر، دو روش دیگر به کلاس Fruit اضافه می کنیم، برای تنظیم و
دریافت ویژگی $color:



مثال



<?php
class Fruit {
  // Properties
  public $name;
 
public $color;

  // Methods
 
function set_name($name) {
    $this->name = $name;
  }
 
function get_name() {
    return $this->name;
  }
 
function set_color($color) {
    $this->color = $color;
  }
 
function get_color() {
    return $this->color;
  }

}

$apple = new Fruit();
$apple->set_name('Apple');

$apple->set_color('Red');
echo "Name: " . $apple->get_name();
echo "<br>";

echo "Color: " . $apple->get_color();
?>