تعدادی از ثابت های از پیش تعریف شده وجود دارد که برای اسکریپت های شما در دسترس است.
ما از این ثابت ها استفاده می کنیم؛ زیرا به آنها نیاز داریم. به مثال زیر توجه کنید:
ثابت های جادویی در پی اچ پی
ثابت های جادویی در پی اچ پی | |
_LINE_ | تعداد خطوط جاری فایل |
_FILE_ | مسیر و نام کامل فایل |
_FUNCTION_ | نام تابع |
_CLASS_ | نام کلاس |
_METHOD_ | نام متد کلاس |
PHP_VERSION | نسخه PHP |
PHP_INT_MAX | محدودیت مقدار عدد صحیح پی اچ پی |
_LINE_
تعداد خط های فعلی فایل
<?php
echo “The Line number : “. __LINE__;
?>
خروجی کد بالا به این صورت است:
The Line number : 2 (تعداد خطوط : ۲)
_FILE_
نام و مسیر کامل فایل
<?php
echo “Your file name :”. __FILE__;
?>
خروجی کد بالا به این صورت است:
Your file name : C:xampplitehtdocsmagic_constantfile.php
_FUNCTION_؛ _CLASS_ ، _METHOD_
نام تابع ، نام کلاس و نام متد کلاس
<?php
class demo
{
function test()
{
echo “Function of demo class : “. __FUNCTION__ .”<br/>”;
}
function testme()
{
echo “Method of demo class : “. __METHOD__ .”<br/>”;
echo “Class : “. __CLASS__;
}
}
$object=new demo();
$object->test();
$object->testme();
?>
خروجی کد بالا به صورت زیر است:
Function of demo class : test Method of demo class : demo::testme Class : demo
PHP_VERSION
نسخه ی پی اچ پی
<?php
echo “Current PHP Version you are using : “.PHP_VERSION;
?>
خروجی کد بالا به صورت زیر است:
Current PHP Version you are using : 5.3.1
نسخه پی اچ پی فعلی در حال استفاده شما: ۵٫۳٫۱
PHP_INT_MAX
محدودیت مقدار عدد صحیح پی اچ پی
<?php
echo “Integer Maximum Value : “.PHP_INT_MAX;
?>
خروجی کد بالا به شکل زیر است: Integer Maximum Value : 2147483647 مقدار ماکزیمم عدد صحیح : ۲۱۴۷۴۸۳۶۴۷ .