PHP - روش های استاتیک(PHP - Static Methods)


روش های استاتیک را می توان مستقیماً فراخوانی کرد - بدون ایجاد نمونه ای از a
کلاس.


روش های استاتیک با ایستا اعلان می شوند
کلمه کلیدی:




Syntax



<?php

class ClassName {
  public static function staticMethod() {
   
echo "Hello World!";
  }
}
?>



برای دسترسی به یک متد استاتیک از نام کلاس، دو نقطه (::) و the استفاده کنید
نام روش:




Syntax



ClassName::staticMethod();



بیایید به یک مثال نگاه کنیم:



مثال



<?php
class
greeting {
  public static function
welcome() {
    echo "Hello World!";
  }
}


// Call static method

greeting::welcome();
?>



مثال توضیح داده شد


در اینجا، ما یک متد استاتیک را اعلام می کنیم: welcome(). سپس روش استاتیک را فراخوانی می کنیم
با استفاده از نام کلاس، دو نقطه (::) و نام متد (بدون ایجاد کلاس
اول).