تعدادی از ثابت های از پیش تعریف شده وجود دارد که برای اسکریپت های شما در دسترس است. ما از این ثابت ها استفاده می کنیم؛ زیرا به آنها نیاز داریم. به مثال زیر توجه کنید:
ثابت های جادویی در پی اچ پی
ثابت های جادویی در پی اچ پی | |
_LINE_ | تعداد خطوط جاری فایل |
_FILE_ | مسیر و نام کامل فایل |
_FUNCTION_ | نام تابع |
_CLASS_ | نام کلاس |
_METHOD_ | نام متد کلاس |
PHP_VERSION | نسخه PHP |
PHP_INT_MAX | محدودیت مقدار عدد صحیح پی اچ پی |
_LINE_
توی این پک فوق العاده، PHP رو جوری یاد میگیری که تو هیچ کلاس آموزشی یا پک دیگه ای نه دیدی نه شنیدی! بدون هیچ کلاسی، با PHP وبسایت بساز، پروژه محور یاد بگیر و حسابی پول در بیار!
تعداد خط های فعلی فایل
<?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 مقدار ماکزیمم عدد صحیح : ۲۱۴۷۴۸۳۶۴۷ .
1 دیدگاه. ارسال دیدگاه جدید
پس متد __DIR__ کجاست؟