タグ

namespaceに関するyu3ho7のブックマーク (2)

  • 5分で分かる名前空間とオートロード

    4. 名前空間を宣言する namespace宣言は必ずコードの先頭に記述すること。 (コメント、改行、スペースは宣言の前に書いてもよい) 名前空間は「」(バックスラッシュ)区切りで階層を構成できる。 <?php namespace HolyExample; //名前空間 ”HolyExample” を宣言 ちなみに、誤っていわゆるBOM付UTF-8でファイルを保存したところ、 こんなエラーで怒られてしまいました。 Fatal error: Namespace declaration statement has to be the very first statement in the script ※BOM付きUTF-8には気をつけて! 5. 名前空間でのクラス定義 名前空間で定義されるクラス/関数/定数は、先頭に名前空間を 付加したものとして解釈される。 namespace HolyEx

    5分で分かる名前空間とオートロード
  • 名前空間とクラス名 - ゆっくり*ゆっくり

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

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