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

Breve discussão sobre alguns pontos a serem observados ao definir o espaço de nomes no PHP (recomendado)

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 ~

Você também pode gostar