タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

型とphpに関するjoan9のブックマーク (1)

  • タイプヒンティング使用上の注意 - mit_tk’s log

    intやstringといったプリミティブ型には使用できないタイプヒンティング。*1 そんなタイプヒンティングを使っていく中で知ったことを書き残しておきます。 とは言っても、マニュアルページの`User Contributed Notes`に書かれていることの焼き直しです。 PHP 5では、タイプヒンティング(Type Hinting)が導入されました。 これにより、関数は、 クラスの名前を関数プロトタイプの中に指定することにより、パラメータを オブジェクトが必ず指定されるようにすることができるようになりました。 PHP: タイプヒンティング - Manual より つまり、 public function run(Hoge $arg);と宣言された関数には、Hogeクラス(orインターフェイス)のインスタンス、もしくはその継承(or実装)クラスのインスタンスのみ渡せる、というのがタイプヒン

    タイプヒンティング使用上の注意 - mit_tk’s log
    joan9
    joan9 2010/10/12
    継承したクラスもOK
  • 1