Simplemente use la constante mágica de PHP __FILE__
para obtener el nombre de archivo actual.
Pero parece que quieres la parte sin .php
. Entonces...
basename(__FILE__, '.php');
Un removedor de extensión de archivo más genérico se vería así ...
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"
Usar las funciones estándar de la biblioteca de cadenas es mucho más rápido , como es de esperar.
function chopExtension($filename) {
return substr($filename, 0, strrpos($filename, '.'));
}