この記事では主に、PHP でコマンド空間を定義する際に注意すべき点をいくつか紹介します。興味のある方はぜひ参考にしてください。
1. コマンド空間の宣言は、プログラム スクリプトの最初のステートメントでなければなりません。 さらに、空白を含むすべての非 PHP コードを名前空間宣言の前に置くことはできません。
以下はエラーの例です:
<html> <?php namespace MyProject; // 致命错误 - 命名空间必须是程序脚本的第一条语句 ?>
これも間違っています
<?php // Lots // of // interesting // comments and white space namespace Foo; class Bar { } ?>
2. PHPキーワードは使用できません。
以下はエラーの例です:
<?php namespace Project/Classes/Function; // Causes parse errors namespace Project/Abstract/Factory; // Causes parse errors ?>
3. 名前空間の定数定義。
次のメッセージはグローバル名前空間にあります:
<?php namespace test; define('MESSAGE', 'Hello world!'); ?>
テスト名前空間で 2 つの定数を定義します:
<?php namespace test; define('test\HELLO', 'Hello world!'); define(__NAMESPACE__ . '\GOODBYE', 'Goodbye cruel world!'); ?>
上記がこの記事の全内容です。みんなの学習に役立ちました。
関連する推奨事項:
PHP マジックメソッド __call および __callStatic の使用方法
PHP でページの静的化を実現するいくつかの方法編方法の説明
以上がPHP でコマンド空間を定義する際の注意点の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。