English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
1.La declaración del espacio de nombres debe ser la primera declaración de la secuencia de comandos.Además, todos los códigos no de PHP, incluyendo los espacios en blanco, no pueden aparecer antes de la declaración del espacio de nombres.
A continuación se muestra un ejemplo de error:
<html> <?php namespace MyProject; // Error fatal - El espacio de nombres debe ser la primera declaración de la secuencia de comandos del programa ?>
Este también es un error
<?php // Muchos // de // interesante // comentarios y espacio en blanco namespace Foo; class Bar { } ?>
2.No se puede usar la palabra clave de PHP.
A continuación se muestra un ejemplo de error:
<?php namespace Project/Classes/Function; // Causa errores de análisis namespace Project/Abstract/Factory; // Causa errores de análisis ?>
3Definición de constante en el espacio de nombres.
Este MESSAGE está en el espacio de nombres global:
<?php namespace test; define('MESSAGE', 'Hello world!'); ?>
Definir2Definir un constante, en el espacio de nombres test:
<?php namespace test; define('test\HELLO', 'Hello world!'); define(__NAMESPACE__ . '\GOODBYE', 'Goodbye cruel world!'); ?>
Aquí termina la breve disertación del editor sobre los puntos a tener en cuenta al definir el espacio de nombres de PHP (recomendado). Espero que todos nos apoyen y alentemos el tutorial ~