In diesem Artikel werden hauptsächlich einige Punkte vorgestellt, auf die man bei der Definition des Befehlsraums in PHP achten sollte. Ich hoffe, dass er für alle hilfreich ist.
1. Die Deklaration des Befehlsraums muss die erste Anweisung des Programmskripts sein. Außerdem darf jeglicher Nicht-PHP-Code, einschließlich Leerzeichen, nicht vor der Namespace-Deklaration erscheinen.
Das Folgende ist ein Beispiel für einen Fehler:
<html> <?php namespace MyProject; // 致命错误 - 命名空间必须是程序脚本的第一条语句 ?>
Das ist auch falsch
<?php // Lots // of // interesting // comments and white space namespace Foo; class Bar { } ?>
2. PHP-Schlüsselwörter können nicht verwendet werden.
Das Folgende ist ein Fehlerbeispiel:
<?php namespace Project/Classes/Function; // Causes parse errors namespace Project/Abstract/Factory; // Causes parse errors ?>
3. Konstantendefinition im Namespace .
Die folgende NACHRICHT befindet sich im globalen Namespace:
<?php namespace test; define('MESSAGE', 'Hello world!'); ?>
Definieren Sie 2 Konstanten im Test-Namespace:
<?php namespace test; define('test\HELLO', 'Hello world!'); define(__NAMESPACE__ . '\GOODBYE', 'Goodbye cruel world!'); ?>
Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.
Verwandte Empfehlungen:
phpSo verwenden Sie magische Funktionen und magische Konstanten
So verwenden Sie die magischen PHP-Methoden __call und __callStatic
Detaillierte Erläuterung verschiedener Möglichkeiten zur Seitenstatikisierung in PHP
Das obige ist der detaillierte Inhalt vonBei der Definition des Befehlsraums in PHP sind einige Punkte zu beachten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!