twitterこの広告は、90日以上更新していないブログに表示しています。2009-03-20PHPでコンストラクタからメソッドチェーンする方法PHPでは他の言語のようにコンストラクタからメソッドチェーンできない。Hoge->doSomething();"というようなことができない(やってみるとパーサエラーになる)。Hoge;$obj->doSomething();とやるのは変数に何か名前をつけるコストやタイプ数などの観点から見てめんどうくさい。そこで以下のような関数を定義する。$obj;}この関数はみたとおり渡された値をそのまま返す関数だが、これを使うことで以下のようにメソッドチェーンできるようになる。Hoge)->doSomething();というバッドノウハウっぽい話。»はてなブログをはじめよう!anatooさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。