‎‎ثابت ها درپي اچ پيPHP-‎Cconstants

   <Next  
Previous >

‎ثابت ها درphp داراي نام ومقدار ميباشند، اما برخلاف متغير نميتوان مقدارآنهارا تغيير داد. ‎همچنين نميتوان آنرا مجددا تعريف. نمود.

‎‎ثابت هاPHP-‎Constants -‎

‎هر ثابتي بامقدار خاصي، داراي نام بوده ونميتوان در سرتاسر اسكريپت اجرائي مقدارآنرا تغيير ‎داد . نام ثابت بايد، با يك حرف يا زيرخط شروع شود .نبايد با كراكتر$شروع بگردد.

‎‎نكته ـ برخلاف متغيرها، ثابت ها در كل اسكريپت جهاني بوده وقابل استفاده اند.

‎‎ايجاد ثابت درphp

‎‎براي ايجاد ثابت درphp از دستورdefine مطابق فرمت زير استفاده ميشود .

‎define( name,value,case-‎insensitive)‎

‎‎پارامترها بشرح زيرند.

‎‎ -‎1‎درname نام ثابت ذكر ميشود .

‎‎ 2‎ـ درvalue مقدار ثابت ذكر ميگردد .

‎ 3‎ـ درcase-‎sensitive حساس بودن نام به بزرگي وكوچكي مشخص ميگرددTRUE. غيرحساس و FALSE‎حساس .اگر ذكرنشودFALSE درنظر گرفته ميشود.

‎‎مثال ـ يك ثابت بدون حساسيت حروف ايجاد ميشود.

<?php 
  define("GREETING","Welcome to  W3Schools.com1");
  echo GREETING;
  echo "<br>";
  echo Greeting;
?>

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

‎‎مثال ـ يك ثابت باغير حساسيت حروف ايجاد ميشود.

<?php 
  define("GREETING","Welcome to  W3Schools.com1",TRUE);
  echo GREETING;
  echo "<br>";
//  echo Greeting;
?>

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

‎‎ثابت آرايه ـPHP Constant Arrays

‎‎درPHP7 ميتوان ثابت آرايه اي ايجاد كرد .

‎‎مثال ـ ايجاد ثابت آرايه اي

<?php 
 define("cars",[  "Alfa Romeo","BMV","Toyota"]);
  echo cars[0];
  echo "<br>";
  echo cars[2];
?>

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

‎‎همانطوريكه بيان گرديد، ثابت هاgolbal هستند، يعني ميتوان آنها را درتوابع هم استفاد كرد .

‎‎مثال ـ در مثال زيرجهاني بودن ثابت را نشان ميدهد.

<?php 
  define("GREETING","Welcome to  W3Schools.com1",TRUE);
// echo GREETING;
function mytTt() { echo GREETING; }
myTest();
?>

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


Previous >    <Next