English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHPでコマンドスペースの定義についてのいくつかの注意点(推奨)

1.命名空間の宣言はプログラムスクリプトの最初の文でなければなりません。また、全ての非PHPコード、空白文字を含め、命名空間の宣言の前に出てはなりません。

以下はエラーサンプルです:

<html>
<?php
namespace MyProject; // 致命的なエラー - 命名空間はプログラムスクリプトの最初の文でなければなりません
?>

これは間違っています

<?php 
// たくさん 
// の 
// 興味深い 
// コメントと空白 
namespace Foo; 
class Bar { 
} 
?>

2.PHPのキーワードを使用することはできません。

以下はエラーサンプルです:

<?php 
namespace Project;/Classes/Function; // パースエラーを引き起こします 
namespace Project;/Abstract/Factory; // パースエラーを引き起こします 
?>

3の命名空間内の定数定義です。

以下のMESSAGEはグローバルの命名空間:

<?php
namespace test;
define('MESSAGE', 'Hello world!');
?>

定義2この命名空間test内の定数を以下に示します:

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

以下は編集者が皆さんに提供するPHPの定義命令空間に関する簡単なポイント(推薦)の全てです。皆さん、呐喊教程へのサポートをどうぞ。

おすすめ