タグ

php5.3に関するyouheyのブックマーク (2)

  • php5.3の無名関数や php5.4 の traits は万能薬じゃない - id:k-z-h

    phpこの辺のことは当はモダンPHP考察 - id:k-z-hで書く予定だったんだけど、うまいことまとめられなかったので放置している。うまくまとめられないのは扱うものが大きすぎたからだと思い直して、表題の通り無名関数と traits について絞って言及することにした。「はじめに」の前にこのエントリを読んでいるあなたは、php5.3やphp5.4に実際に触れている、あるいは将来的に使いたいと思っているのだと思う。ではあなたはPHP: 新機能 - ManualやPHP: 下位互換性のない変更点 - Manualを読んだことがあるだろうか。ないのならばこのエントリを読むよりもさきにそちらを読むべきだ。phpの数少ない良い点として、公式のドキュメントが整備されている点が挙げられる。ぜひ有効活用してほしい。php5.3についての二つのドキュメントについて熟読されただろうか。php5.4はまだリリー

  • 名前空間とクラス名 - ゆっくり*ゆっくり

    11月12日にパーフェクトPHPが発売しました。購入いただいた方、コメントいただいた方、ありがとうございます! - さて題です。PHP 5.3から名前空間が使えるようになりました。僕はここ最近Symfony2で社内向けのアプリを開発したり、Symfony2のバンドルをいくつか作ったりしてすっかり名前空間に慣れてきました。 名前空間を使い始めて感じたのが、クラス名をつける際の感覚がこれまでとは少し違うように思います。これまで、というのは主にPEAR形式のクラス名を指しています。Doctrineを例にとって解説します。 名前空間とクラス名 Doctrine 1では、次のようなクラスが定義されています。 Doctrine_Expression_Mysql Doctrine_DataDict_Mysql Doctrine_Connection_Mysql これらを単純に名前空間を使った形式に置き

    名前空間とクラス名 - ゆっくり*ゆっくり
  • 1