国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Modern-php 書摘(一)namespace

Jason / 2883人閱讀

摘要:命名空間命名空間的聲明命名空間在文件的頂部,標簽后的第一行聲明命名空間聲明語句以開頭,隨后是一個空格,然后是命名空間的名稱,最后以結尾廠商命名空間即下面聲明的是最重要的命名空間必須具有全局唯一性。,在版本下支持類,接口與命名空間導入。

命名空間 命名空間的聲明

命名空間在PHP文件的頂部,

命名空間聲明語句以namespace開頭,隨后是一個空格,然后是命名空間的名稱,最后以;結尾;

廠商命名空間即下面聲明的“Oreilly”是最重要的命名空間;必須具有全局唯一性。


子命名空間


Ps: 同一個命名空間下的所有類、接口、函數沒必要在同一個PHP文件中聲明;
所以,我們可以在不同的文件中編寫屬于同一個命名空間的多個類。

import and alias

PHP引入namespace之前,開發者們使用Zend式的類名來解決命名沖突問題;

# Zend_Cloud_DocumentService_Adapter_WindowsAzure_Query => Zend/Cloud/DocumentService/Adapter/WindowsAzure/Query.php

但是你也看到了,太TM長了,不能忍啊!!!
namespace提供了 import和 alias來解決這個問題。
import,alias 在5.3版本下支持類,接口與命名空間導入。5.6開始支持函數與常量導入。

# namespace without alias
send();
$response2 = new SymfonyComponentHttpFoundationResponse("Success",200);
# namespace with Default alias 
use SymfonyComponentHttpFoundationResponse;
$response = new Response("Oops",400);
$response->send();
# namespace with custom alias 
use SymfonyComponentHttpFoundationResponse as Res;
$response = new Res("Oops",400);
$response->send();

注意:

同namespace聲明一樣,在PHP文件頂部使用use關鍵字,而且在

開頭無需加符號,因為PHP導入是完全限定;

use必須出現在全局作用域中,因為use在編譯時使用。

PHP5.6以后可以導入函數和常量;


導入常量:


實用技巧
多重導入

如果想在一個PHP文件中導入多個類、接口、函數或者常量,需要使用多個use語句;

不建議:


建議:


PHP允許一個文件定義多個命名空間【強烈不建議】

全局命名空間

NOTE: 此時,在 Exception類的名稱前加前綴是告訴PHP在全局中查找Exception,默認會在當前命名空間中查找;

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/21502.html

相關文章

  • 品阿里 Java 開發手冊有感

    摘要:并發處理書摘第一,線程必須通過線程池來提供,不允許顯式創建線程。具體行鎖,表鎖大家可以自行百度了解。因為它是定義的標準統計行數的預發。二者得保留事故服務器現場。最后感謝小冊子阿里巴巴開發手冊,感覺不錯。 摘要: 原創出處 https://www.bysocket.com 「公眾號:泥瓦匠BYSocket 」歡迎關注和轉載,保留摘要,謝謝! showImg(https://segment...

    bang590 評論0 收藏0
  • 實現個可以在可口可樂上寫日記的小程序

    摘要:技術棧小程序使用了有贊提供的庫功能介紹假設有一天你在深圳的一間便利店里面品嘗一瓶可口可樂,這時,你拿出了這個小程序商品手賬掃描這瓶可樂的商品條碼,然后寫下一段留言。 1.技術棧 1.小程序; 2.使用了有贊提供的UI庫zan-ui 3.express+mongoose+nginx; 2.功能介紹 showImg(https://segmentfault.com/img/bVbe36...

    econi 評論0 收藏0
  • 實現個可以在可口可樂上寫日記的小程序

    摘要:技術棧小程序使用了有贊提供的庫功能介紹假設有一天你在深圳的一間便利店里面品嘗一瓶可口可樂,這時,你拿出了這個小程序商品手賬掃描這瓶可樂的商品條碼,然后寫下一段留言。 1.技術棧 1.小程序; 2.使用了有贊提供的UI庫zan-ui 3.express+mongoose+nginx; 2.功能介紹 showImg(https://segmentfault.com/img/bVbe36...

    tinyq 評論0 收藏0
  • 2018-某熊的技術之路: 做些有趣的產品

    摘要:某熊的技術之路做些有趣的產品年初的時候,我就在想,今年的主題詞是什么上半年考慮的較多的是所謂研發效能的提升,下半年卻漸漸發現自己更多的會在想產品這兩個字。 showImg(https://segmentfault.com/img/remote/1460000016874425); 2018-某熊的技術之路: 做些有趣的產品 年初的時候,我就在想,今年的主題詞是什么;上半年考慮的較多的是...

    30e8336b8229 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<