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

搜索
博主信息
博文 35
粉絲 0
評(píng)論 0
訪問(wèn)量 40113
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
命名空間的定義、訪問(wèn)、使用—2018-9-16
THPHP
原創(chuàng)
961人瀏覽過(guò)

1、用大括號(hào)語(yǔ)法實(shí)現(xiàn)在一個(gè)腳本中創(chuàng)建多個(gè)命名空間并訪問(wèn)成員:

實(shí)例

<?php
namespace a{
    const NAME = '天弘';
    class Db{
        public static function hello(){
            return '歡迎你,來(lái)到編程世界';
        }
    }
    function demo(){
        return __METHOD__;
    }
}
namespace b\c{
    class Db{
        public static function hello(){
            return '歡迎你,恭喜來(lái)到精彩的編程世界';
        }
    }
}
namespace b{
    const NAME = '天天';
    class Db{
        public static function hello(){
            return '歡迎你天弘,恭喜來(lái)到精彩的編程世界';
        }
    }
    function demo(){
        return __METHOD__;
    }
    // 訪問(wèn)的是 b命名空間的Db類hello方法
    echo Db::hello(),'<hr>'; 
    // 訪問(wèn)的是 a命名空間的demo方法
    echo \a\demo(),'<hr>';
    // 訪問(wèn)的是 a命名空間的子命名空間hello方法
    echo c\Db::hello();
}

運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例

2、使用use 導(dǎo)入其它腳本中的類/常量/函數(shù),并使用別名方式訪問(wèn):

demo.php文件:

實(shí)例

<?php
namespace a;//命名空間
require 'demo1.php';
use b\c\e as he; // 導(dǎo)入命名空間,并且起個(gè)別名
// 訪問(wèn)b的命名空間的demo方法,由于起個(gè)別名所以直接使用別名加\訪問(wèn)
echo he\demo(),'<hr>';
echo he\Db::hello(),'<hr>';
echo he\NAME,'<hr>';

運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例

demo1.php文件:

實(shí)例

<?php
namespace b\c\e; // 命名空間
const NAME = '天天';
class Db{
    public static function hello(){
        return '歡迎你天弘,恭喜來(lái)到精彩的編程世界';
    }
}
function demo(){
    return __METHOD__;
}

運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例


3、非限定名稱,限定名稱和完全限定名稱的命名空間之間的區(qū)別與聯(lián)系是什么?

實(shí)例

<?php
namespace a{
    const NAME = '天弘';
    class Db{
        public static function hello(){
            return '歡迎你,來(lái)到編程世界';
        }
    }
    function demo(){
        return __METHOD__;
    }
}
namespace b\c{
    class Db{
        public static function hello(){
            return '歡迎你,恭喜來(lái)到精彩的編程世界';
        }
    }
}
namespace b{
    const NAME = '天天';
    class Db{
        public static function hello(){
            return '歡迎你天弘,恭喜來(lái)到精彩的編程世界';
        }
    }
    function demo(){
        return __METHOD__;
    }
    // 訪問(wèn)的是 b命名空間的Db類hello方法
    echo Db::hello(),'<hr>'; // 非限定名稱,不用帶有\(zhòng)可以直接訪問(wèn)當(dāng)前的hello方法
    // 訪問(wèn)的是 a命名空間的demo方法
    echo \a\demo(),'<hr>'; // 完全限定名稱,帶有\(zhòng),返回根目錄選擇a目錄中的demo方法
    // 訪問(wèn)的是 a命名空間的子命名空間hello方法
    echo c\Db::hello();// 限定名稱,帶有\(zhòng) ,返回父級(jí)的目錄選擇c中hello方法
}

運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例


批改狀態(tài):合格

老師批語(yǔ):
本博文版權(quán)歸博主所有,轉(zhuǎn)載請(qǐng)注明地址!如有侵權(quán)、違法,請(qǐng)聯(lián)系admin@php.cn舉報(bào)處理!
全部評(píng)論 文明上網(wǎng)理性發(fā)言,請(qǐng)遵守新聞評(píng)論服務(wù)協(xié)議
0條評(píng)論
關(guān)于我們 免責(zé)申明 意見(jiàn)反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長(zhǎng)!
關(guān)注服務(wù)號(hào) 技術(shù)交流群
PHP中文網(wǎng)訂閱號(hào)
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號(hào)
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費(fèi)學(xué)