سبد (0)

متدهای کلاس در PHP

تعریف Methodها

Wiki

Methodها در واقع توابعی هستند که داخل کلاس وجود دارند و با علامت "<-" صدا زده می شوند، مهمتر اینکه متدها به اعضای متغیرهای یک کلاس دسترسی دارند.

مثال1: در مثال زیر یک تابع ساده برای چاپ یک عبارت تعریف شده است:

<?php
class My_class
{
  private $name="Amir";
  function SayHello()
  {
   print "Hello My Name is $this->name";
  }
}

$obj=new My_Class();
$obj->SayHello();
?>

خروجی کد بالا:

Hello My Name is Amir

توجه: درون خود تابع برای دسترسی به تمامی متغیر ها و توابع دیگر با <-this$ و سپس نام تابع یا متغیر می توانیم عمل کنیم.

مثال2: در مثال زیر ابتدا اسممان، امیر است و بعد از صدا زدن تابع ()SetName به رضا تغییر می یابد:

<?php
class My_class
{
  private $name="Amir";
  function SetName($Param)
  {
   $this->name=$Param;

  }
  function SayHello()
  {
   print "Hello My Name is $this->name";
  }
}

$obj=new My_Class();
$obj->SetName("Reza");
$obj->SayHello();
?>

خروجی کد بالا:

Hello My Name is Reza

در مثال بالا یک تابع به نام ()SetName تعریف کردیم که یک پارامتر دارد و می توانیم اسم را در همه جا تغییر بدهیم.

آموزش صوتی PHP

ابزاری که در پیش روی دارید یکی از ابزارهای بسیار کاربردی سایت بیاموز در زمینه آموزش است، این ابزار برای سهولت یادگیری شما کاربران محترم طراحی شده است.

فقط کافی است روی عنوان پاراگراف مورد نظرتان کلیک کنید تا پخش صدا آغاز شود ...!

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه