WinRoadのLaravel4初心者講座

次世代PHPフレームワークのLaravel4を初心者向けに解説して参ります。

Winroad徒然草の管理人がお届けします
無名関数とは

FAQ

無名関数とは

このエントリーをはてなブックマークに追加

無名関数はクロージャとも呼ばれ、関数名を指定せずに関数を作成できるようになるもので、PHP5.3から使えるようになりました。

例を下記に記述しておきます。

//普通の関数
function 関数名(){
echo ‘テストです’;
}
//無名関数
function(){
echo “テストです”;
}

普通の関数が、関数名()で、呼び出せるのに対し、無名関数は、関数名がないので普通に呼び出すことはできません。しかし関数名を指定していないため、Laravelのルーターで使用しているように、関数の引数として指定したり、変数に代入して、変数を呼び出すときに実行したり、条件に応じて実行する関数を変更したりすることができます。

« »

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です