English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Puntos a considerar al definir el espacio de nombres en PHP (recomendado)

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 ~

Te gustará