Cita: PD: me parece curioso habiendo tantas funciones que uno no usa nunca no haya una funcion que te diga el nombre del archivo actual si tener que andar remendando una que se le aproxima
Cual crees que es la filosofía y el éxito de Unix? Un shell con comandos que hacen UNA solo cosa, pero lo hacen bien, y que en cadenados (o entubados) entre ellos puedes hacer verdaderas instrucciones complejas.
Aquí es similar, para qué hacer una "función" que te regrese el nombre del script, si tienes varias variables de servidor que te regresan el nombre junto con su ruta absoluta y relativa y tienes varias funciones de cadenas que te permitan trabajar con ellas?
Ahora, si vienes de PHP a lo mejor ahí si existe dicha función, pero es por que alguien "encapsuló" las funciones básicas en otra de más alto nivel para que usuario no se moleste en aprender las funciones de "más bajo" nivel, tu puedes hacer lo mismo con la que
tammander que proporcionó y guardarla en tu propia biblioteca de funciones para futuras referencias.