Rumah > Artikel > pembangunan bahagian belakang > Gunakan 3 pemalar ajaib dalam PHP untuk mendapatkan direktori, nama fail dan nombor baris dengan cepat
Dalam artikel sebelumnya " Masih tidak dapat membezakan antara fgets, fgetss dan fgetcsv dalam PHP? Kumpul cepat! 》Memperkenalkan anda kepada pelbagai kegunaan fgets, fgetss dan fgetcsv dalam PHP Rakan yang memerlukan boleh mempelajarinya~
Kandungan utama artikel ini adalah untuk memperkenalkan cara menggunakan 3 fungsi ajaib dalam PHP. Pemalar untuk mendapatkan direktori semasa, nama fail dan nombor baris dengan cepat!
Semua orang harus tahu bahawa PHP menyediakan sejumlah besar pemalar "ajaib", dan pemalar ini peka huruf besar-kecil. Dengan bantuan pemalar ini, kita boleh mendapatkan direktori semasa, nama fail, nombor baris semasa, dll. Pemalar ini selamat, boleh dipercayai dan pantas, itulah sebabnya pembangun web lebih suka menggunakan PHP! PHP yyds haha!
Kembali kepada perniagaan, izinkan saya memperkenalkan kepada anda cara menggunakan pemalar dalam PHP untuk mendapatkan direktori semasa, nama fail dan nombor baris kod!
1. Dapatkan direktori semasa
__DIR__
: Pemalar ini digunakan untuk mendapatkan direktori semasa fail, yang bersamaan dengan dirname(__FILE__). Nama direktori ini tidak mempunyai garis miring mengekor melainkan ia adalah direktori akar. Jika digunakan dalam kaedah sertakan, mengembalikan direktori yang mengandungi fail.
<?php echo "此文件的当前目录为 '" . __DIR__ . "'.<br>"; ?>
Hasil output ialah:
此文件的当前目录为 'D:\wamp\www'.
2 Dapatkan nama fail semasa dengan laluan fail lengkap
__FILE__
: Ini digunakan untuk mengembalikan laluan fail penuh dan nama fail fail. Jika digunakan dalam kaedah sertakan, mengembalikan nama fail yang disertakan.
<?php echo "当前文件的路径为 '" . __FILE__ . "'.\n"; ?>
Output:
当前带有路径的文件是 'D:\wamp\www\test.php'.
Nota: Pemalar ajaib ini digunakan terutamanya apabila beberapa fail dalam direktori mesti disertakan.
3. Dapatkan nombor baris semasa
__LINE__
: Ini digunakan untuk mengembalikan nombor baris semasa fail.
<?php echo "这段代码的行号是 '" . __LINE__ . "'.\n"; ?>
Hasil output ialah:
这段代码的行号是 '2'.
Seperti yang ditunjukkan:
Nota: Pemalar ini digunakan terutamanya untuk nyahpepijat kod. Atau dapatkan nombor baris yang salah.
Platform laman web PHP Cina mempunyai banyak sumber pengajaran video Selamat datang semua orang untuk mempelajari "Tutorial Video PHP"!
Atas ialah kandungan terperinci Gunakan 3 pemalar ajaib dalam PHP untuk mendapatkan direktori, nama fail dan nombor baris dengan cepat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!