タグ

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

タグの絞り込みを解除

名前空間に関するcmd08のブックマーク (3)

  • PHP: FAQ - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    PHP: FAQ - Manual
  • 既存のPHPを5.3の名前空間仕様に置き換えてみたときのメモ

    5.2以前の命名規則の工夫と,5.3以降の名前空間 なんだかんだでPHPですねー.というわけで,今回は,自作Fwを調整してる中で得た,名前空間に関する知識をメモ. PHP5.3から名前空間がサポートされました.それまでは,PEARをはじめとして,あらゆるライブラリ類は命名規則の工夫によって,何とかしてきたわけですが,5.3以降は名前空間を利用してライブラリを構成することができます. ちなみに,名前空間バリバリなPHPのWebフレームワークには,Symfony2とか,Lithiumがあります.Lithiumはファイル構成とかを見た感じでは,結構好み. 5.2以前の命名規則 PHP5.2以前の世界では ファイルパス : Ah/Foo/Bar.php クラス名 : Ah_Foo_Bar こんな感じで,ディレクトリのセパレータがクラス名のアンダースコア( _ )として表現されて対応していました.こ

    既存のPHPを5.3の名前空間仕様に置き換えてみたときのメモ
  • PHP: エイリアス/インポート - Manual

    名前空間の使用法: エイリアス/インポート (PHP 5 >= 5.3.0, PHP 7, PHP 8) 外部の完全修飾名をエイリアスで参照したりインポートしたりする機能は、 名前空間において非常に重要なものです。 これは、Unix 系のファイルシステムでファイルやディレクトリへのシンボリックリンクを作成することに似ています。 PHP は定数、関数、クラス、インターフェイス、トレイト、列挙型(Enum)、名前空間のエイリアスやインポートをサポートしています。 エイリアス作成には use 演算子を使用します。 ここに、5 種類すべてのインポート方法の例を示します。 <?php namespace foo; use My\Full\Classname as Another; // これは use My\Full\NSname as NSname と同じです use My\Full\NSname

    PHP: エイリアス/インポート - Manual
  • 1