Maison > développement back-end > tutoriel php > Plusieurs points à noter lors de la définition de l'espace de commande en PHP

Plusieurs points à noter lors de la définition de l'espace de commande en PHP

墨辰丷
Libérer: 2023-03-28 15:26:02
original
1218 Les gens l'ont consulté

Cet article présente principalement plusieurs points auxquels il faut prêter attention lors de la définition de l'espace de commande en PHP. Les amis intéressés peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

1. La déclaration de l'espace de commande doit être la première instruction du script du programme. De plus, tout code non PHP, y compris les espaces, ne peut pas apparaître avant la déclaration de l'espace de noms.

Ce qui suit est un exemple d'erreur :

<html>
<?php
namespace MyProject; // 致命错误 - 命名空间必须是程序脚本的第一条语句
?>
Copier après la connexion

C'est également faux

<?php 
// Lots 
// of 
// interesting 
// comments and white space 

namespace Foo; 
class Bar { 
} 
?>
Copier après la connexion

2. Les mots-clés PHP ne peuvent pas être utilisés.

Ce qui suit est un exemple d'erreur :

<?php 
namespace Project/Classes/Function; // Causes parse errors 
namespace Project/Abstract/Factory; // Causes parse errors 
?>
Copier après la connexion

3. dans le espace de noms Définition de constante.

Le MESSAGE suivant est dans l'espace de noms global :

<?php
namespace test;
define(&#39;MESSAGE&#39;, &#39;Hello world!&#39;);
?>
Copier après la connexion

Définissez 2 constantes, nommées dans l'espace de test :

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

Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.


Recommandations associées :

phpComment utiliser les fonctions magiques et les constantes magiques

Comment utiliser les méthodes magiques PHP __call et __callStatic

Explication détaillée de plusieurs façons de réaliser la statique de page en PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal