این ویدیو همین موضوع را تدریس میکند که ثابتهای جادویی تعریف شده در php چیا هستند و هر کدام چه کار میکند.
تعدادی ازین ثابت ها:
__LINE__: شماره خط فعلی کد در فایل.
__FILE__: مسیر کامل فایل فعلی.
__DIR__: مسیر کامل دایرکتوری فعلی.
__FUNCTION__: نام تابع فعلی.
__CLASS__: نام کلاس فعلی.
__TRAIT__: نام تریت (Trait) فعلی.
__METHOD__: نام متد فعلی در کلاس.
__NAMESPACE__: نام نیماسپیس (Namespace) فعلی.
یک مثال:
functionlogError($message) {
$line = __LINE__;
$file = __FILE__;
echo"Error at line $line in file $file: $message";
}
logError("An error occurred!");
// OUTPUT:// Error at line 3 in file C:\\Users\\user\\Desktop\\test\\index.php: An error occurred!