1.聲明命令空間必須是程序腳本的第一條語句。另外,所有非 PHP 代碼包括空白符都不能出現在命名空間的聲明之前。
下面是錯誤的示例:
<html><?phpnamespace MyProject; // 致命錯誤 - 命名空間必須是程序腳本的第一條語句?>
這個也是錯誤的
<?php // Lots // of // interesting // comments and white space namespace Foo; class Bar { } ?>2.不能使用PHP的關鍵字。
下面是錯誤示例:
<?php namespace Project/Classes/Function; // Causes parse errors namespace Project/Abstract/Factory; // Causes parse errors ?>
3.命名空間里的常量定義。
下面這個MESSAGE在全局的命名空間:
<?phpnamespace test;define('MESSAGE', 'Hello world!');?>定義2個常量,在test命名空間:
<?phpnamespace test;define('test/HELLO', 'Hello world!');define(__NAMESPACE__ . '/GOODBYE', 'Goodbye cruel world!');?>以上就是小編為大家帶來的淺談PHP定義命令空間的幾個注意點(推薦)全部內容了,希望大家多多支持VeVb武林網~
新聞熱點
疑難解答
圖片精選