ProgrammingタイプヒンティングとはPHP5からタイプヒンティングという似非タイプチェック機能が使えるようになっています。givenなるほど中々悪くなさそうな機能です。このタイプヒンティングという機能には、色々と罠が潜んでいます。いったスカラー型には使えません。http://php.net/manual/ja/language.oop5.typehinting.phpと書かれています。$b;}ついついやりたくなるんですけどね...。nullは渡せない、が渡せないこともない何言っているのかというと、こういうことです。"\n";}echoTimestamp(null);0デフォルト引数にnullを与えている場合は、null値を引数に渡せます。使用した場合は、後から任意の値を引数に指定できるようになります。http://php.net/manual/ja/language.oop5.typehinting.phpデフォルト引数が無いときにnull値を与えられないというのは、メソッド内部でnullかどうかで分岐してないということが保証されるので、それはそれで良いのかな*1と良心的に解釈できますが、デフォルト引数nullの仕様は完全に蛇足な気がします。"\n";全部にデフォルト引数与えるの、なんか違わない?引数なしで呼べるけど意図した使い方じゃないよね、という...。所感タイプヒンティングは、nullが来ないことを保証されているのだとポジティブに考えて、上手に使うのが良いのかと思います。hacklangではもっと厳密に型を宣言できるようなので、一度試してみたい所です。NSURLConnectionのまとめiOSでネットワーク通信をするのは初めてだったのでメモ。»プロフィールid:s-shinプログラマブルな人間になりたい。(1)リンクヘルプはてなブログお知らせはてなブログをはじめよう!s-shinさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。