__invoke()

| | コメント(0) | トラックバック(0)

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

コメントする


画像の中に見える文字を入力してください。

このブログ記事について

このページは、zenithが2008年7月13日 04:17に書いたブログ記事です。

ひとつ前のブログ記事は「closure incoming」です。

次のブログ記事は「土用の丑の日」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.12