ثابت های پی اچ پی Constants – قسمت 7
ثابت های پی اچ پی
ثابت های پی اچ پی نام یا شناسه ای است که در هنگام اجرای اسکریپت قابل تغییر نیست. ثابت های پی اچ پی را می توان با دو روش تعریف کرد:
define() با استفاده از تابع
با استفاده از کلید واژه const
ثابت های پی اچ پی همان قوانین متغیر های پی اچ پی را دنبال می کنند. برای مثال، می توان آن را فقط با حروف یا زیرنویس آغاز کرد.
به طور معمول، ثابت های پی اچ پی باید با حروف بزرگ تعریف شوند.
define() تابع
به نحوه نوشتن این تابع نگاه کنید
1 |
define(name, value, case-insensitive) |
name: نام ثابت را مشخص می کند
value: مقدار ثابت را مشخص می کند
case-insensitive
: مقدار پیش فرض اشتباه است به این معناست که به طور پیش فرض حساس به حروف است.
به این مثال نگاه کنید
1 2 3 4 |
<?php define("MESSAGE","Hello JavaTpoint PHP"); echo MESSAGE; ?> |
Output:
1 |
Hello JavaTpoint PHP |
مثال دوم
1 2 3 4 5 |
<?php define("MESSAGE","Hello JavaTpoint PHP",true);//not case sensitive echo MESSAGE; echo message; ?> |
Output:
1 |
Hello JavaTpoint PHPHello JavaTpoint PHP |
مثال سوم
1 2 3 4 5 |
<?php define("MESSAGE","Hello JavaTpoint PHP",false);//case sensitive echo MESSAGE; echo message; ?> |
Output:
1 2 3 4 |
Hello JavaTpoint PHP Notice: Use of undefined constant message - assumed 'message' in C:\wamp\www\vconstant3.php on line 4 message |
ثابت پی اچ پی: کلید واژه const
کلید واژه const ثابت ها را در زمان کامپایل تعریف می کند. که این کلید واژه یک تابع نیست.
این کلید واژه سریعتر از define است و حساس به حروف بزرگ است.
مثال :
1 2 3 4 |
<?php const MESSAGE="Hello const by JavaTpoint PHP"; echo MESSAGE; ?> |
Output:
1 |
Hello const by JavaTpoint PHP |
برچسبها:case-insensitive, define تابع, توابع ثابت ها, ثابت ها php, حساس به حروف php, قوانین ثابت ها, کلید واژه const, نحوه نوشتن ثابت php
- علامت متغیر $ با $$ در php- قسمت 6
- ثابت های جادویی php قسمت 8