English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
1.La déclaration de l'espace de nommage doit être la première instruction du programme.De plus, tous les codes non PHP, y compris les espaces blancs, ne peuvent pas apparaître avant la déclaration de l'espace de nommage.
Voici un exemple d'erreur :
<html> <?php namespace MyProject; // Erreur fatale - L'espace de nommage doit être la première instruction du programme. ?>
C'est aussi une erreur
<?php // Lots // of // interesting // comments and white space namespace Foo; class Bar { } ?>
2.Ne peut pas utiliser les mots-clés PHP.
Voici un exemple d'erreur :
<?php namespace Project/Classes/Function; // Causes des erreurs de analyse namespace Project/Abstract/Factory; // Causes des erreurs de analyse ?>
3.Définir les constantes de l'espace de nommage.
Le MESSAGE suivant dans l'espace de nommage global :
<?php namespace test; define('MESSAGE', 'Hello world!'); ?>
Définir2Définir un constant, dans l'espace de nommage test :
<?php namespace test; define('test\HELLO', 'Hello world!'); define(__NAMESPACE__ . '\GOODBYE', 'Goodbye cruel world!'); ?>
Voici tous les points importants que j'ai partagés avec vous aujourd'hui sur la définition de l'espace de noms PHP (recommandé). J'espère que vous apprécierez et que vous continuerez à soutenir le tutoriel ~