É possível?
function test()
{
echo "function name is test";
}
1
Apenas por curiosidade, quando é necessário? É possível criar funções que você não conhece o nome?
—
precisa
Um uso possível seria registrar sua execução. Se você está escrevendo "Ocorreu um erro em". FUNÇÃO a um arquivo de log ou algo assim. Dessa forma, se o nome da função for alterado, você não precisará se preocupar com a pessoa que se lembra de alterar a mensagem de log.
—
27430 Brian Ramsay
Precisava disso para registrar! obrigado por perguntar :)
—
SublymeRick 31/07
Também é útil se você quiser usar o nome da função dentro da função (para outro uso). Gostaria de construir links com base na função, etc. (por exemplo:
—
Mafia
function name1()
use name1 novamente dentro), economizaria muito tempo se você tivesse o mesmo modelo para muitas funções.
@DisgruntledGoat: é útil se você criar funções manualmente e não desejar editar mensagens de erro para todas as funções. Adicioná-lo à mensagem de erro significa que você tem menos trabalho.
—
John Boe