آدرس

تهران، خیابان شریعتی، بالاتر از سه راه ملک، روبروی آتش نشانی

شماره تماس

۰۹۱۹۳۴۲۶۲۵۱
۰۲۱۹۱۳۰۳۴۲۴

آدرس ایمیل

info@artarasaneh.com
artarasaneh@gmail.com

آموزش برنامه نویسی PHP-جلسه پانزدهم

آموزش برنامه نویسی PHP-جلسه پانزدهم

یک کلاس با کلمه کلیدی class و در ادامه نام کلاس تعریف می‌شود.

Classes and Objects

تمام خصوصیات و رفتارها داخل آکولاد نوشته می شود.

Syntax

<?php
class Fruit {
 // code goes here…
}
?>
<?php
class Fruit {
 // Properties
 public $name;
 public $color;
 // Methods
 function set_name($name) {
   $this->name = $name;
 }
 function get_name() {
   return $this->name;
 }
}
?>

صفت‌ها همان متغیرهایی هستند که قراره داده‌ها رو بگیره. در این نمونه دوتا متد داریم برای تعریف متد از function استفاده می‌کنیم. با set_name اسم رو می‌گیریم و انتساب می دهیم و با get_name اطلاعات رو ازش می‌گیریم و ارسال می‌کنیم به خروجی. $this اشاره به شی دارد.

پیشنهاد ویژه: آموزش php

Objects

می توانیم از یک کلاس چندین شی درست کنیم. هر شی دارای تمام خصوصیت‌ها و متدهای تعریف شده در کلاس است. اما مقدارهای متفاوتی دارند. برای ایجاد شی جدید یک متغیر می‌سازیم و از کلاس اصلی ایجادش می‌کنیم. $apple = new Fruit();

بعد اسم متغیر را تعیین می‌کنیم :

$apple->set_name(‘Apple’);
$apple->get_name();

در نمونه زیر نحوه تعریف object‌ها آمده است:

<?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();

?>

اشتراک گذاری :
مریم گوهرزاد
نویسنده

مریم گوهرزاد

مدرس و بنیانگذار هلدینگ آرتا رسانه. برنامه نویس و محقق حوزه بلاکچین

https://t.me/artarasaneh
tel:09193426251
https://wa.me/+989193426251
https://instagram.com/artarasaneh_com