2012-01-28から1日間の記事一覧

AssociatedParameter パターン

PHP では、パラメータの順序は関数定義で定義したとおりの順番で指定する必要があります。 foo($a,$b,$c); function foo($a, $b, $c) { //... } 通常、関数の引数をあまり多くするのは推奨されません。まちがいの元だからです。 bar($a,$b,$c,$d,$e,$f,$g,$h…

CreatorFunction パターン

プログラミング言語 PHP では、new でオブジェクトを生成しても、その結果には直接 -> 演算子を適用できません。 いきなりオブジェクトのメソッドを呼び出したりはできないんですね。 new Foo($param)->getBar(); //これはダメ 関数呼び出しの連鎖*1ができな…