Gunakan 3 pemalar ajaib dalam PHP untuk mendapatkan direktori, nama fail dan nombor baris dengan cepat

藏色散人
Lepaskan: 2023-04-10 15:46:02
asal
3703 orang telah melayarinya

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 "此文件的当前目录为 &#39;" . __DIR__ . "&#39;.<br>";
?>
Salin selepas log masuk

Hasil output ialah:

此文件的当前目录为 &#39;D:\wamp\www&#39;.
Salin selepas log masuk

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 "当前文件的路径为 &#39;" .  __FILE__ . "&#39;.\n";
?>
Salin selepas log masuk

Output:

当前带有路径的文件是 &#39;D:\wamp\www\test.php&#39;.
Salin selepas log masuk

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 "这段代码的行号是 &#39;" .  __LINE__ . "&#39;.\n";
?>
Salin selepas log masuk

Hasil output ialah:

这段代码的行号是 &#39;2&#39;.
Salin selepas log masuk

Seperti yang ditunjukkan:

Gunakan 3 pemalar ajaib dalam PHP untuk mendapatkan direktori, nama fail dan nombor baris dengan cepat

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!

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan