出来ますか?
function test()
{
echo "function name is test";
}
1
好奇心から、これが必要になるのはいつですか?名前がわからない関数を作成することはできますか?
—
DisgruntledGoat
考えられる用途の1つは、実行のロギングです。「エラーが発生しました」と書いている場合。ログファイルまたは何かにFUNCTION。このように、関数名が変更された場合、ログメッセージを変更することを覚えている人を心配する必要はありません。
—
ブライアンラムゼイ
ロギングにこれが必要でした!:)
—
SublymeRick作成
(別の用途で)関数内で関数名を使用する場合にも役立ちます。関数などに基づいてリンクを構築したい
—
マフィア
function name1()
場合(例:内部でname1を再度使用する)は、多数の関数に同じテンプレートを使用している場合、時間を大幅に節約できます。
@DisgruntledGoat:関数を手動で作成し、すべての関数のエラーメッセージを編集したくない場合に便利です。エラーメッセージに追加すると、作業が減ります。
—
John Boe 2016年