دریافت فایل جاری با __FILE__ در php :
در زبان برنامهنویسی PHP، ما میتوانیم از ثابت `__FILE__` برای دریافت مسیر فایل جاری استفاده کنیم. این ثابت مسیر کامل فایل را به صورت رشتهای برمیگرداند.
استفاده از `__FILE__` بسیار مفید است زیرا این اجازه را به ما میدهد تا مسیر فایل جاری را در هنگام اجرای برنامه بدست آوریم. این مسیر میتواند برای انجام عملیاتی مانند خواندن یک فایل یا اجرای فایلهای دیگر در مسیر فعلی استفاده شود.
برای استفاده از `__FILE__`، میتوانیم این ثابت را در هر جای برنامه به صورت زیر استفاده کنیم:
“`php
$file_path = __FILE__;
“`
این کد، مسیر فایل جاری را در متغیر `$file_path` ذخیره میکند. ما میتوانیم سپس این مسیر را به عنوان ورودی به توابع دیگری که نیاز به مسیر فایل دارند، ارسال کنیم.
به عنوان مثال، فرض کنید میخواهیم فایلی را بخوانیم که در کنار فایل جاری قرار دارد. میتوانیم از `__FILE__` استفاده کنیم تا مسیر فایل جاری را بدست آوریم و سپس این مسیر را به تابع `file_get_contents` ارسال کنیم:
“`php
$file_path = __FILE__;
$contents = file_get_contents($file_path);
“`
در این مثال، `file_get_contents` محتوای فایل جاری را به صورت رشتهای برمیگرداند و در متغیر `$contents` ذخیره میکند.
استفاده از `__FILE__` به ما امکان میدهد تا برنامههایی را بنویسیم که به صورت پویا با فایلهای دیگر در یک پوشه کار کنند. به عنوان مثال، اگر فایلهای مختلفی با نامهای مشابه در یک پوشه قرار دارند و ما میخواهیم همه این فایلها را به ترتیب پردازش کنیم، میتوانیم از `__FILE__` برای دریافت مسیر فایل جاری و سپس استفاده از توابع مانند `glob` استفاده کنیم تا همه فایلهای مورد نظر را بدست آوریم.
در نتیجه، `__FILE__` یک ثابت مفید در PHP است که به ما امکان میدهد تا مسیر فایل جاری را بدست آوریم و از آن برای انجام عملیاتهای مرتبط با فایلها استفاده کنیم.