shams 11 شهریور 1394 بدون نظر 223 بازدید آموزش php

ممکن است بخواهیم در PHP یک مقدار را به گونه ای تعریف کنیم که دیگر امکان تغییر دادن آن نباشد و همیشه آن مقدار ثابت بماند. در این گونه موارد باید از ثابت ها (constants) استفاده کنیم. ثابت ها مانند متغیرها هستند با این تفاوت که یکبار آنها را تعریف می کنید و دیگر نمی توانید آنها را تغییر دهید.

ثابت ها (Constant) در PHP

یک ثابت، در واقع یک شناسه یا یک نام برای یک مقدار ساده است. در طول اسکریبت، مقدار ثابت نمی تواند تغییر نماید. نام یک ثابت باید با یک حرف یا یک “_” آغاز شود. به علامت $ قبل از نام ثابت نیازی نیست.
توجه: برخلاف متغیرها، یک ثابت بطور اتوماتیک در طول تمام اسکریبت عمومی است.

تنظیم یک ثابت در PHP

با استفاده از تابع ()define، می توانید یک ثابت را تنظیم نمایید. این تابع سه پارامتر می گیرد: پارامتر اول، نام ثابت را تعیین می کند، پارامتر دوم، مقدار ثابت و پارامتر اختیاری سوم، تعیین می کند که آیا نام ثابت به حروف بزرگ و کوچک حساس است یا خیر.  (مقدار پیشفرض false است به این معنی که نسبت به حروف کوچک و بزرگ حساس است)

در مثال زیر، یک ثابت با نام GREETING و مقدار “!Welcome to Beyamooz.com” تعریف شده است:

<?php
define("GREETING", "Welcome to Onliner.ir!");
echo GREETING;
?>

خروجی کد بالا:
Welcome to Onliner.ir!

در مثال زیر، نام ثابت به حروف بزرگ و کوچک حساس نیست (greeting و GREETING یکسان است):

<?php
define("GREETING", "Welcome to Onliner.ir!", true);
echo greeting;
echo GREETING;
?>

 

خروجی کد بالا:
Welcome to Onliner.ir!
Welcome to Onliner.ir!

نظرات کاربران (0)