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

關鍵字namespace 與常量__NAMESPACE__之間的區(qū)別與聯(lián)系

Original 2019-04-11 17:42:24 140
abstrakt:關鍵字 namespace 可用來顯式訪問當前命名空間或子命名空間中的元素。它等價于類中的 self 操作符。常量__NAMESPACE__的值是包含當前命名空間名稱的字符串。在全局的,不包括在任何命名空間中的代碼,它包含一個空的字符串。常量 __NAMESPACE__ 在動態(tài)創(chuàng)建名稱時很有用。<?php namespace newspace {    

關鍵字 namespace 可用來顯式訪問當前命名空間或子命名空間中的元素。它等價于類中的 self 操作符。

常量__NAMESPACE__的值是包含當前命名空間名稱的字符串。在全局的,不包括在任何命名空間中的代碼,它包含一個空的字符串。常量 __NAMESPACE__ 在動態(tài)創(chuàng)建名稱時很有用。

<?php
namespace newspace
{
    const REGION = 'CHINA';
    class NewClass
    {
        public static function newInfo()
        {
            echo '我在新聞newspace的命名空間的newClass類下的newInfo方法中';
        }       
    }

    function newFun()
    {
        echo '我在新聞newspace的命名空間的newfun函數(shù)里';
    }
}
// myspace 命名空間
namespace myspace
{
    const NAME = '老王';
    class MyClass
    {
        public static function myInfo()
        {
            echo var_dump(__NAMESPACE__) . '——————————————__NAMESPACE__的值為:'. __NAMESPACE__ .'<hr>';
            return '我在個人中心myspace的命名空間的myclass類下的myInfo方法中';
        }       
    }

    function myFun()
    {
        echo '我在個人中心myspace的命名空間的myfun函數(shù)里';
    }
}
// 以下為全局空間
namespace
{
    echo myspace\NAME;
    echo '<br>';
    echo myspace\MyClass::myInfo();
    echo '<hr>';
    echo namespace\newspace\newFun();

}
?>

20190411174110.jpg

Korrigierender Lehrer:天蓬老師Korrekturzeit:2019-04-12 09:17:25
Zusammenfassung des Lehrers:命名空間, 類似其它語言中的包管理工具, 可以將之前在全局中的成員, 放在指定空間中進行隔離

Versionshinweise

Beliebte Eintr?ge