Cukup gunakan konstanta sihir PHP __FILE__
untuk mendapatkan nama file saat ini.
Tapi sepertinya Anda menginginkan bagian tanpa .php
. Begitu...
basename(__FILE__, '.php');
Penghilang ekstensi file yang lebih umum akan terlihat seperti ini ...
function chopExtension($filename) {
return pathinfo($filename, PATHINFO_FILENAME);
}
var_dump(chopExtension('bob.php')); // string(3) "bob"
var_dump(chopExtension('bob.i.have.dots.zip')); // string(15) "bob.i.have.dots"
Menggunakan fungsi pustaka string standar jauh lebih cepat , seperti yang Anda harapkan.
function chopExtension($filename) {
return substr($filename, 0, strrpos($filename, '.'));
}