91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php中如何引入命名空間

發布時間:2022-05-25 15:29:30 來源:億速云 閱讀:153 作者:iii 欄目:大數據

這篇文章主要介紹“php中如何引入命名空間”,在日常操作中,相信很多人在php中如何引入命名空間問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”php中如何引入命名空間”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

1.命名空間引入好處

(1)命名空間可以聲明為多級空間,這個多級空間元素在其他空間內部訪問的時候,不得已需要通過完全限定名稱方式,這個完全限定名稱不方便開發、維護、使用。

(2)為了降低代碼的復雜度,可以在當前的空間把指定的空間給引入進來,進而可以方便地通過“限定名稱”的方便的形式使用其他空間的元素.

2.使用use關鍵字

如果引入類與當前空間的類起沖突時,可以使用as起別名;如use App\Student as Stu;

使用use引入后,可以直接使用類名稱;$student = new Student()

3.實例

<?php
 
/**
 * 命名空間的導入,本質上就是用一個別名,來簡化一個比較長的多級的命名空間名稱
 *
 * 導入主要針對類空間,PHP5.6以后,也支持常量與函數空間名稱導入
 *
 * 導入空間默認名稱主要用use,空間別名的簡化用as
 * 使用use導入空間別名,可用as來自定義別名,防止空間重名
 */
 
namespace app\index\controller;
const CITY = '北京';
 
function say()
{
    return 'Hello world!';
}
 
class User
{
    public function hello()
    {
        return "I'm fine, thank you!";
    }
}
 
namespace myspace;
 
// 不使用use來簡化空間名稱
 
echo \app\index\controller\CITY.'<br>';
echo \app\index\controller\say().'<br>';
$user = new \app\index\controller\User;
echo $user->hello();
echo '<hr>';
 
// 用use來導入一個命名空間,并起個簡短的名稱
use const app\index\controller\CITY;
use function app\index\controller\say;
use app\index\controller\User;
echo CITY.'<br>';
echo say().'<br>';
$user = new User;
echo $user->hello();
echo '<hr>';
 
// 用as來進一步簡化空間的名稱
use const app\index\controller\CITY as C;
use function app\index\controller\say as s;
use app\index\controller\User as U;
echo C.'<br>';
echo s().'<br>';
$user = new U;
echo $user->hello();
echo '<hr>';

到此,關于“php中如何引入命名空間”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

辽源市| 大渡口区| 永春县| 包头市| 台州市| 榆中县| 祥云县| 崇阳县| 和平县| 东平县| 盱眙县| 土默特左旗| 林州市| 铁岭市| 芦山县| 荆州市| 玉屏| 永吉县| 唐河县| 徐水县| 百色市| 清水县| 杭锦后旗| 乐陵市| 建始县| 石屏县| 疏勒县| 曲麻莱县| 咸宁市| 沈丘县| 上思县| 沅陵县| 普陀区| 武平县| 石家庄市| 体育| 晋宁县| 台州市| 泰州市| 沁源县| 察雅县|