__invoke()
closure の記事を書いた後に気付いたんですが、クラスに __invoke() メソッドが定義されてると関数のように呼び出せるんですね。こいつぁ使える!
<?php
class A
{
public function __invoke()
{
echo 'ひえひえ細胞';
}
}
$a = new A();
$a();
トラックバック(0)
このブログ記事を参照しているブログ一覧: __invoke()
このブログ記事に対するトラックバックURL: http://zenith.sakura.ne.jp/mt/mt-tb.cgi/32

コメントする