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; // 致命错误 - 命名空间必须是程序脚本的第一条语句 ?>
C'est également faux
<?php // Lots // of // interesting // comments and white space namespace Foo; class Bar { } ?>
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 ?>
3. dans le espace de noms Définition de constante.
Le MESSAGE suivant est dans l'espace de noms global :
<?php namespace test; define('MESSAGE', 'Hello world!'); ?>
Définissez 2 constantes, nommées dans l'espace de test :
<?php namespace test; define('test\HELLO', 'Hello world!'); define(__NAMESPACE__ . '\GOODBYE', 'Goodbye cruel world!'); ?>
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!