Просто используйте магическую константу PHP __FILE__
, чтобы получить текущее имя файла.
Но, похоже, вы хотите получить деталь без .php
. Итак ...
basename(__FILE__, '.php');
Более универсальное средство для удаления расширений файлов будет выглядеть следующим образом ...
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"
Использование стандартных функций библиотеки строк намного быстрее , как и следовало ожидать.
function chopExtension($filename) {
return substr($filename, 0, strrpos($filename, '.'));
}