« PHP 8.3 Manual トップ
著作権 »
per page, with , order by , clip by
Results of 1 - 10 of about 12 for MyProject (0.003 sec.)
namespace キーワードおよび __NAMESPACE__ 定数 11550
« 名前空間と動的言語機能 エイリアス/インポート » PHP Manual 名前空間 namespace キーワードおよび __NAMESPACE__ 定数 検索 namespace キーワードおよび __NAMESPACE__ 定数 (PHP 5 >= 5.3.0, PHP 7, PHP 8) PHP には、現在の名前空間内の要素へのアクセス ... 属さないグローバルなコードでは、この中身は空文字列となります。 例1 名前空間内のコードでの __NAMESPACE__ の例 <?php namespace MyProject ; echo '"' , __NAMESPACE__ , '"' ; // "MyProject" と出力します 例2 グローバルなコードでの __NAMESPACE__ の例 <?php echo '" ... 、動的に名前を作成する場合に便利です。 たとえば次のようになります。 例3 __NAMESPACE__ による動的な名前の作成 <?php namespace MyProject ; function get ( $classname ) { $a = __NAMESPACE__ . '\\' . $classname ; return new $a ; } namespace キーワードを使用すると ... できます。 これは、クラスにおける self 演算子と同じ意味合いのものです。 例4 名前空間内での namespace 演算子 <?php namespace MyProject ; use blah\blah as mine ; // "名前空間の使用法: エイリアス/インポート" を参照ください blah\mine (); // MyProject\blah\mine ...
https://man.mtool.work/php/8.3/language.namespaces.nsconstants.html
namespace キーワードおよび __NAMESPACE__ 定数 11497
« 名前空間と動的言語機能 エイリアス/インポート » PHP Manual 名前空間 namespace キーワードおよび __NAMESPACE__ 定数 検索 namespace キーワードおよび __NAMESPACE__ 定数 (PHP 5 >= 5.3.0, PHP 7, PHP 8) PHP には、現在の名前空間内の要素へのアクセス ... 属さないグローバルなコードでは、この中身は空文字列となります。 例1 名前空間内のコードでの __NAMESPACE__ の例 <?php namespace MyProject ; echo '"' , __NAMESPACE__ , '"' ; // "MyProject" と出力します 例2 グローバルなコードでの __NAMESPACE__ の例 <?php echo '" ... 、動的に名前を作成する場合に便利です。 たとえば次のようになります。 例3 __NAMESPACE__ による動的な名前の作成 <?php namespace MyProject ; function get ( $classname ) { $a = __NAMESPACE__ . '\\' . $classname ; return new $a ; } namespace キーワードを使用すると ... できます。 これは、クラスにおける self 演算子と同じ意味合いのものです。 例4 名前空間内での namespace 演算子 <?php namespace MyProject ; use blah\blah as mine ; // "名前空間の使用法: エイリアス/インポート" を参照ください blah\mine (); // MyProject\blah\mine ...
https://man.mtool.work/php/8.3/language.namespaces.nsconstants.html
同一ファイル内での複数の名前空間の定義 10223
« サブ名前空間 基本編 » PHP Manual 名前空間 同一ファイル内での複数の名前空間の定義 検索 同一ファイル内での複数の名前空間の定義 (PHP 5 >= 5.3.0, PHP 7, PHP 8) 複数の名前空間を同一ファイル内で宣言することもあります。 この場合の構文は次の 2 通 ... りです。 例1 シンプルな組み合わせ方式による複数の名前空間の宣言 <?php namespace MyProject ; const CONNECT_OK = 1 ; class Connection { /* ... */ } function connect () { /* ... */ } namespace AnotherProject ; const ... はお勧めしません。 かわりに、次の波括弧構文を使うことを推奨します。 例2 波括弧構文による複数の名前空間の宣言 <?php namespace MyProject { const CONNECT_OK = 1 ; class Connection { /* ... */ } function connect () { /* ... */ } } namespace AnotherProject { con ... amespace 文で囲みます。たとえば次のようになります。 例3 複数の名前空間および名前空間に属さないコードの宣言 <?php namespace MyProject { const CONNECT_OK = 1 ; class Connection { public static function start () { print __METHOD__ . "\n" ; } } function conne ...
https://man.mtool.work/php/8.3/language.namespaces.definitionmultiple.html
同一ファイル内での複数の名前空間の定義 10170
« サブ名前空間 基本編 » PHP Manual 名前空間 同一ファイル内での複数の名前空間の定義 検索 同一ファイル内での複数の名前空間の定義 (PHP 5 >= 5.3.0, PHP 7, PHP 8) 複数の名前空間を同一ファイル内で宣言することもあります。 この場合の構文は次の 2 通 ... りです。 例1 シンプルな組み合わせ方式による複数の名前空間の宣言 <?php namespace MyProject ; const CONNECT_OK = 1 ; class Connection { /* ... */ } function connect () { /* ... */ } namespace AnotherProject ; const ... はお勧めしません。 かわりに、次の波括弧構文を使うことを推奨します。 例2 波括弧構文による複数の名前空間の宣言 <?php namespace MyProject { const CONNECT_OK = 1 ; class Connection { /* ... */ } function connect () { /* ... */ } } namespace AnotherProject { con ... amespace 文で囲みます。たとえば次のようになります。 例3 複数の名前空間および名前空間に属さないコードの宣言 <?php namespace MyProject { const CONNECT_OK = 1 ; class Connection { public static function start () { print __METHOD__ . "\n" ; } } function conne ...
https://man.mtool.work/php/8.3/language.namespaces.definitionmultiple.html
サブ名前空間の宣言 9710
« 名前空間 同一ファイル内での複数の名前空間の定義 » PHP Manual 名前空間 サブ名前空間の宣言 検索 サブ名前空間の宣言 (PHP 5 >= 5.3.0, PHP 7, PHP 8) ディレクトリやファイルと同様、PHP の名前空間においても名前空間の階層構造を指定することができま ... す。 このようにして名前空間を定義します。 例1 階層つきの名前空間の宣言 <?php namespace MyProject\Sub\Level ; const CONNECT_OK = 1 ; class Connection { /* ... */ } function connect () { /* ... */ } 上の例は、定数 MyProje ... ct\Sub\Level\CONNECT_OK とクラス MyProject\Sub\Level\Connection 、 そして関数 MyProject\Sub\Level\connect を作成します。 関連キーワード: 空間 宣言 MyProject Level 階 ...
https://man.mtool.work/php/8.3/language.namespaces.nested.html
サブ名前空間の宣言 9657
« 名前空間 同一ファイル内での複数の名前空間の定義 » PHP Manual 名前空間 サブ名前空間の宣言 検索 サブ名前空間の宣言 (PHP 5 >= 5.3.0, PHP 7, PHP 8) ディレクトリやファイルと同様、PHP の名前空間においても名前空間の階層構造を指定することができま ... す。 このようにして名前空間を定義します。 例1 階層つきの名前空間の宣言 <?php namespace MyProject\Sub\Level ; const CONNECT_OK = 1 ; class Connection { /* ... */ } function connect () { /* ... */ } 上の例は、定数 MyProje ... ct\Sub\Level\CONNECT_OK とクラス MyProject\Sub\Level\Connection 、 そして関数 MyProject\Sub\Level\connect を作成します。 関連キーワード: 空間 宣言 MyProject Sub Leve ...
https://man.mtool.work/php/8.3/language.namespaces.nested.html
Tips 7641
« ルール マニュアルについて » PHP Manual ユーザーレベルでの命名の手引き Tips 検索 Tips 将来もそのまま使用できるようなコードを書くためには、 グローバル名前空間にあまり多くの変数や関数やクラスを置かないことをおすすめします。 そうしておけば、サ ... す。 関数やクラスの名前が衝突することを防ぐ手としてよくあるのが、 それ専用の namespace を用意することです。 <?php namespace MyProject ; function my_function () { return true ; } \MyProject\my_function (); ?> 既存の名前空間と名前が重複してしまわないように気 ... 必要はありません。 関連キーワード: 変数 衝突 空間 スコープ Tips コード クラス function ルール サードパーティ namespace 用意 MyProject my 必要 Search マニュアル レベル 命名 手引き ...
https://man.mtool.work/php/8.3/userlandnaming.tips.html
Tips 7641
« ルール マニュアルについて » PHP Manual ユーザーレベルでの命名の手引き Tips 検索 Tips 将来もそのまま使用できるようなコードを書くためには、 グローバル名前空間にあまり多くの変数や関数やクラスを置かないことをおすすめします。 そうしておけば、サ ... す。 関数やクラスの名前が衝突することを防ぐ手としてよくあるのが、 それ専用の namespace を用意することです。 <?php namespace MyProject ; function my_function () { return true ; } \MyProject\my_function (); ?> 既存の名前空間と名前が重複してしまわないように気 ... の衝突を気にする必要はありません。 関連キーワード: 変数 衝突 空間 スコープ Tips コード ルール サードパーティ namespace 用意 MyProject マニュアル レベル 命名 手引き 将来 自体 可能性 専用 return 既存 重複 心配 意味 習慣 ...
https://man.mtool.work/php/8.3/userlandnaming.tips.html
名前空間の定義 7517
« 概要 サブ名前空間 » PHP Manual 名前空間 名前空間の定義 検索 名前空間の定義 (PHP 5 >= 5.3.0, PHP 7, PHP 8) PHP のコードならなんでも名前空間に含めることができますが、 実際に名前空間の影響を受けるのはクラス (抽象クラスやトレイト、列挙型(Enum ... ァイルの先頭で名前空間を宣言しなければなりません。 ただし declare キーワードは例外です。 例1 名前空間の宣言 <?php namespace MyProject ; const CONNECT_OK = 1 ; class Connection { /* ... */ } function connect () { /* ... */ } 注意 : 完全修飾名(つまり、バック ... 以外であっても名前空間の宣言の前に記述することはできません (スペースも同様です)。 例2 名前空間の宣言 <html> <?php namespace MyProject ; // fatal error - namespace must be the first statement in the script さらに、他の PHP の制御構造とは異なり、同一の名前空 ... 内容をファイルシステム上で分割することができます。 関連キーワード: 空間 宣言 コード namespace クラス キーワード declare php MyProject 概要 Search サブ 実際 影響 抽象 トレイト 列挙型 Enum インターフェイス 定数 ...
https://man.mtool.work/php/8.3/language.namespaces.definition.html
名前空間の定義 7517
« 概要 サブ名前空間 » PHP Manual 名前空間 名前空間の定義 検索 名前空間の定義 (PHP 5 >= 5.3.0, PHP 7, PHP 8) PHP のコードならなんでも名前空間に含めることができますが、 実際に名前空間の影響を受けるのはクラス (抽象クラスやトレイト、列挙型(Enum ... ァイルの先頭で名前空間を宣言しなければなりません。 ただし declare キーワードは例外です。 例1 名前空間の宣言 <?php namespace MyProject ; const CONNECT_OK = 1 ; class Connection { /* ... */ } function connect () { /* ... */ } 注意 : 完全修飾名(つまり、バック ... 以外であっても名前空間の宣言の前に記述することはできません (スペースも同様です)。 例2 名前空間の宣言 <html> <?php namespace MyProject ; // fatal error - namespace must be the first statement in the script さらに、他の PHP の制御構造とは異なり、同一の名前空 ... の名前空間の内容をファイルシステム上で分割することができます。 関連キーワード: 空間 宣言 コード namespace キーワード declare MyProject 概要 実際 影響 抽象 トレイト 列挙型 Enum インターフェイス 定数 Connection connect 修飾 バックスラッシュ 構成要素 相対 解釈 ...
https://man.mtool.work/php/8.3/language.namespaces.definition.html
PREV 1 2 NEXT