‎‎ثابت ها در كلاسPHP OOP-‎Class Constant

Previous >    <Next  

‎‎ثابت درPHP -‎ Cclass

‎همانطوريكه قبلا در مورد ثابت ها بحث گرديد، آنها داراي نام وغيرقابل تغيير ميباشند .در صورت ‎نياز، آنها در كلاسهايOOP هم قابل تعريف ميبا.شند.

‎‎براي تعريف ثابت در داخل كلاس از كلمه كليدي‎const‎ استفاده ميشود .

‎نام ثابت ها نسبت حروف كوچك وبزرگ حساس هستند، ومتفاوت خواهند بود .پيشنهاد ميشود كه ‎نام انها از حروف بزرگ باشد.

‎‎ميتوان ثابت را در خارج از كلاس استفاده نمود .روش استفاده بصورت زير است.

‎classname::constantname‎

‎يعني نام كلاس وبدنبال عملگر‎"::‎"‎ ‎‎وسپس ذكر نام ثابت، نمونه مثال زير:

<?php 
class Goodbye {
  const LEAVING_MESSAGE = "Thank you for visiting W3Schools.com!";
}

echo Goodbye::LEAVING_MESSAGE;
?>

--(go to editor for change code and run)

‎استفاده ثابت در داخل كلاس خود، با كلمه كليدي‎self‎ وبدنبال عملگر ‎"::‎"‎ ‎وذكرنام ثابت ‎مطابق مثال زير:

<?php 
class Goodbye {
  const LEAVING_MESSAGE = "Thank you for visiting W3Schools.com!";
  public function byebye() {
    echo self::LEAVING_MESSAGE;
  }
}

$goodbye = new Goodbye();
$goodbye->byebye();
?>  

--(go to editor for change code and run)


Previous >    <Next