タグ

ブックマーク / noopable.hatenadiary.org (2)

  • それでも僕が、エラー制御(抑制)演算子"@"を使う理由 - noopな日々

    PHP プログラマが "@" を使うべきでない 5 つの理由 - 肉とビールとパンケーキ by @sotarok というエントリーを読みました。このエントリー自体は有意義なんで同意なんですが、"@"を使うべきでないなんてコンセンサスができたら残念なので、一応、逆説を提示しておきます。僕が書いても影響力なんてないですけど、一応、言うべきことは言っとこうかと。 始める前に、質的なところ 終的に$qに入るものが同じであることと、コードとして同じ意味であるかは、別じゃないでしょうか。 が一番質的な話で、それ以上の話ではありません。 つまり、発生する可能性があるとわかっているエラーを表示させないことと、エラーがあるかどうかをチェックして適切に処理をするのかは、意味が全然違うという意味です。 http://d.hatena.ne.jp/sotarok/20090721/1248112106 あるコ

    それでも僕が、エラー制御(抑制)演算子"@"を使う理由 - noopな日々
    tsukkee
    tsukkee 2009/07/29
  • SPL SplObserverとSplSubjectでオブザーバーパターン - noopな日々

    hnwさんのエントリーで「見直されるべきPHP5の組み込みイテレータ」というお話がありました。RegexIterator AppendIterator NoRewindIterator SplFileObjectについて説明していただいていました。イテレーターに振る舞いを追加するところが面白いです。 組み込みイテレータの中には、他にも気になるクラスやメソッドがたくさんあります。他に面白いものを見つけた人は是非教えてください。また、多数のクラスやインターフェースが関係しているので、これはデザインパターンで言うと何かな、と考えるのも面白いと思います。 http://d.hatena.ne.jp/hnw/20090523 確かに、面白いんです。それに、これが「面白い」じゃなくて、「普通」になってくれたらなぁという気はします。 ひとくちにSPLといってもライブラリやフレームワーク内での頻出度に差が

    SPL SplObserverとSplSubjectでオブザーバーパターン - noopな日々
  • 1