ثابت های در php
ثابت های مقدارهایی هستند که ما یکبار تعریفشون میکنیم و بعد هر جای نیاز داشتیم ازشون استفاده میکنیم .
برای تعریف ثابت در php :
define("BASE_URL", "https://www.ahmadn.com");
اسم ثابت ها به بزرگی و کوچیکی حساسه ولی معمولا اونارو به صورت حرف بزرگ با یک آندرلاین وسطشون مینوسیم .
برای فراخوانیشون هم به این شکل عمل میکنیم :
echo BASE_URL;
برای بررسی وجود یک ثابت :var_dump(defined(“BASE_URL”)) که جواب این میشه : true
دریافت مقدار ثابت از طریق نام آن : constant(BASE_URL) که جواب این میشه https://www.ahmadn.com
بعضی ثابت های پیشفرض php :
- ثابت
__LINE__
: این ثابت در هر خطی از کد نوشته شود، شمارهی آن خط را بر میگرداند. - ثابت
__FILE__
: آدرس کامل فایلی که در آن فراخوانی شده است را برمیگرداند. - ثابت
__DIR__
: آدرس کامل پوشهای که فایل PHP در آن است را برمیگرداند. - ثابت
__FUNCTION__
: نام تابعی که در آن فراخوانی شده است را برمیگرداند. اگر تابع بینام باشد، عبارت{closure}
برگردانده میشود.