ホームページ >バックエンド開発 >PHPチュートリアル >PHP でコマンド空間を定義する際の注意点

PHP でコマンド空間を定義する際の注意点

墨辰丷
墨辰丷オリジナル
2018-05-31 09:55:441243ブラウズ

この記事では主に、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(&#39;MESSAGE&#39;, &#39;Hello world!&#39;);
?>

テスト名前空間で 2 つの定数を定義します:

<?php
namespace test;
define(&#39;test\HELLO&#39;, &#39;Hello world!&#39;);
define(__NAMESPACE__ . &#39;\GOODBYE&#39;, &#39;Goodbye cruel world!&#39;);
?>

上記がこの記事の全内容です。みんなの学習に役立ちました。


関連する推奨事項:

phpマジック関数とマジック定数の使用方法

PHP マジックメソッド __call および __callStatic の使用方法

PHP でページの静的化を実現するいくつかの方法編方法の説明

以上がPHP でコマンド空間を定義する際の注意点の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。