http://www.ibm.com/developerworks/jp/opensource/library/os-php-5.3new2/?ca=drs-jp
このリスト 7. オブジェクトの中にあるクロージャーって
クロージャ生成と同時に実行されてませんか?
$closure = $dog->greet("Hello");
$closure();
なら分かるのですが。
何故こういう動作になるのですか?