Heim  >  Artikel  >  Backend-Entwicklung  >  Bei der Definition des Befehlsraums in PHP sind einige Punkte zu beachten

Bei der Definition des Befehlsraums in PHP sind einige Punkte zu beachten

墨辰丷
墨辰丷Original
2018-05-31 09:55:441160Durchsuche

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(&#39;MESSAGE&#39;, &#39;Hello world!&#39;);
?>

Definieren Sie 2 Konstanten im Test-Namespace:

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

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn