English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
1.A declaração do espaço de nomes deve ser a primeira linha do script do programa.Além disso, todo o código não PHP, incluindo espaços em branco, não pode aparecer antes da declaração do espaço de nomes.
Aqui está um exemplo de erro:
<html> <?php namespace MyProject; // Erro fatal - O espaço de nomes deve ser a primeira linha do script do programa ?>
Este também é um erro
<?php // Lots // of // interesting // comentários e espaços em branco namespace Foo; class Bar { } ?>
2.não pode usar palavras-chave PHP.
Aqui está um exemplo de erro:
<?php namespace Project/Classes/Function; // Causa erros de análise namespace Project/Abstract/Factory; // Causa erros de análise ?>
3definição de constante no espaço de nomes.
Aqui está o MESSAGE no espaço de nomes global:
<?php namespace test; define('MESSAGE', 'Hello world!'); ?>
definir2definir uma constante, no espaço de nomes test:
<?php namespace test; define('test\HELLO', 'Hello world!'); define(__NAMESPACE__ . '\GOODBYE', 'Goodbye cruel world!'); ?>
Aqui está o conteúdo completo da breve discussão sobre os pontos a serem observados na definição do espaço de nomes PHP pelo autor, esperamos que vocês apoiem e gritem tutorial ~