亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

namespace與__NAMESPACE常量的區(qū)別

原創(chuàng) 2019-04-03 21:38:11 186
摘要:<?php/** * namespace 用于聲明命名空間,例如:namespace first{ *  這里面的代碼都屬于first命名空間的,在全局空間中調(diào)用需要使用空間名稱\方法或常量名 * } * * __NAMESPACE__ 在命名空間中可以輸出當(dāng)前空間的名稱,如果在全局命名空間中輸出就會(huì)顯示'空'的名稱 */// 聲明second空間namespac

<?php


/**
* namespace 用于聲明命名空間,例如:namespace first{
*  這里面的代碼都屬于first命名空間的,在全局空間中調(diào)用需要使用空間名稱\方法或常量名
* }
*
* __NAMESPACE__ 在命名空間中可以輸出當(dāng)前空間的名稱,如果在全局命名空間中輸出就會(huì)顯示'空'的名稱
*/


// 聲明second空間
namespace second
{
   echo __NAMESPACE__,'<BR>';// 輸出 second
   class S
   {
       public static function index()
       {
           return __METHOD__;
       }
   }
}

// 例子:
// 聲明全局空間
namespace
{
   echo __NAMESPACE__,'<BR>';// 輸出 ''
   class Q
   {
       public static function index()
       {
           return __METHOD__;
       }
   }


   echo second\S::index();// 輸出:second
}

?>


批改老師:天蓬老師批改時(shí)間:2019-04-04 10:48:24
老師總結(jié):關(guān)于命名空間一定要注意, 導(dǎo)入空間, 并不能代替導(dǎo)入文件, 不能代替include,require...

發(fā)佈手記

熱門詞條