nimpadのサンプルです
以下のような関数を使う。
<?php function ref($obj) { return $obj; }
ref関数は与えられた引数をそのまま返す関数だが、これを使うことでコンストラクタからメソッドチェーンできるようになる。
<?php ref(new Hoge)->doSomething();