淺談PHP定義命令空間的幾個注意點(diǎn)(推薦)
1.聲明命令空間必須是程序腳本的第一條語句。另外,所有非 PHP 代碼包括空白符都不能出現(xiàn)在命名空間的聲明之前。
下面是錯誤的示例:
<html> <?php namespace MyProject; // 致命錯誤 - 命名空間必須是程序腳本的第一條語句 ?>
這個也是錯誤的
<?php // Lots // of // interesting // comments and white space namespace Foo; class Bar { } ?>
2.不能使用PHP的關(guān)鍵字。
下面是錯誤示例:
<?php namespace Project/Classes/Function; // Causes parse errors namespace Project/Abstract/Factory; // Causes parse errors ?>
3.命名空間里的常量定義。
下面這個MESSAGE在全局的命名空間:
<?php namespace test; define('MESSAGE', 'Hello world!'); ?>
定義2個常量,在test命名空間:
<?php namespace test; define('test\HELLO', 'Hello world!'); define(__NAMESPACE__ . '\GOODBYE', 'Goodbye cruel world!'); ?>
以上就是小編為大家?guī)淼臏\談PHP定義命令空間的幾個注意點(diǎn)(推薦)全部內(nèi)容了,希望大家多多支持腳本之家~
相關(guān)文章
php中的注釋、變量、數(shù)組、常量、函數(shù)應(yīng)用介紹
本文將詳細(xì)介紹php中的注釋、變量、數(shù)組、常量、函數(shù)應(yīng)用,需要的朋友可以參考下2012-11-11PHP編程快速實(shí)現(xiàn)數(shù)組去重的方法詳解
這篇文章主要介紹了PHP編程快速實(shí)現(xiàn)數(shù)組去重的方法,結(jié)合實(shí)例形式分析了php數(shù)組去重復(fù)函數(shù)與使用技巧,需要的朋友可以參考下2017-07-07學(xué)習(xí)php設(shè)計(jì)模式 php實(shí)現(xiàn)門面模式(Facade)
這篇文章主要介紹了php設(shè)計(jì)模式中的門面模式,使用php實(shí)現(xiàn)門面模式,感興趣的小伙伴們可以參考一下2015-12-12解析PHP SPL標(biāo)準(zhǔn)庫的用法(遍歷目錄,查找固定條件的文件)
本篇文章是對PHP中SPL標(biāo)準(zhǔn)庫的用法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06