中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

命名空間怎么在PHP中使用-創新互聯

本篇文章給大家分享的是有關命名空間怎么在PHP中使用,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

十多年的沙灣網站建設經驗,針對設計、前端、開發、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。營銷型網站的優勢是能夠根據用戶設備顯示端的尺寸不同,自動調整沙灣建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優雅布局與設計,從而大程度地提升瀏覽體驗。創新互聯從事“沙灣網站設計”,“沙灣網站推廣”以來,每個客戶項目都認真落實執行。

程序語言中的命名空間指的是一種特殊的作用域,它包含處于該作用域下的標識符,同時它本身也是一種標識符。可以把命名空間與操作系統的目錄對應起來。一個命名空間相當于一個目錄,命名空間里的類,函數,常量,相當于目錄里的文件。同一個目錄(命名空間)里的文件名不能相同,但是不同的目錄里可以有相同名字的文件。

使用命名空間可以解決名字沖突,比如定義了一個類,正好這個類與PHP內部的類或是include進來的一個類庫里的類重名的時候。同時,命名空間還可以提高代碼可讀性,命名空間有一個別名功能,它可以幫你給一個長達十幾個字符的類名起一個別名,從而縮短代碼,也不用擔心與其他空間的命名沖突。

PHP中,只有類、函數、常量會受命名空間影響,php 5.3以后可以使用const關鍵字來定義常量,5.3這前使用define,命名空間只對const關鍵字有效。

如下php代碼:在file.php文件中,用namespace定義了一個常量,一個函數和一個類:(file1.php)

<?php
namespace MyProject; //定義命名空間MyProject
const A = 1;
function MyFunc(){
 return __FUNCTION__;
}
class MyClass{
 static function MyMethod(){
 return __METHOD__;
 }
}
?>

定義了命名空間后,使用的時候就要加上命名空間的名稱,如下php代碼:(file2.php)

<?php
include ("file1.php");
echo MyProject\A."<br>";
echo MyProject\MyFunc()."<br>";
echo MyProject\MyClass::MyMethod();
?>

定義了命名空間后,在同一個文件中,只要不屬于同一個命名空間,就可以使用不同的方法,變量和類了!

命名空間可以有多層次模式,如下:

namespace MyProject\Sunname;

一個php文件中可以有多個不同的命名空間,如下代碼:(file3.php)

<?php
namespace MyProject; //定義命名空間MyProject
const A = php;
function MyFunc(){
 return __FUNCTION__;
}
class MyClass{
 static function MyMethod(){
 return __METHOD__;
 }
}
//再定義一個命名空間
namespace AnotherMyProject; //定義命名空間AnotherMyProject
const A = php;
function MyFunc(){
 return __FUNCTION__;
}
class MyClass{
 static function MyMethod(){
 return __METHOD__;
 }
}
?>

不僅如此,還可以用use關鍵詞導入命名空間,如下php代碼:

<?php
include ("file1.php");
use MyProject as ns;
echo ns\A."<br>";
echo ns\MyFunc()."<br>";
echo ns\MyClass::MyMethod();
?>

以上就是命名空間怎么在PHP中使用,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創新互聯行業資訊頻道。

標題名稱:命名空間怎么在PHP中使用-創新互聯
文章地址:http://www.2m8n56k.cn/article26/dsigjg.html

成都網站建設公司_創新互聯,為您提供網站策劃手機網站建設服務器托管自適應網站網頁設計公司移動網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

搜索引擎優化
主站蜘蛛池模板: 国产真人毛片一级视频 | 国产不卡在线播放 | 老司机亚洲精品影院 | 国产成人亚洲综合一区 | 国内精品国语自产拍在线观看55 | 国产最爽的乱淫视频国语对 | 中文字幕一区二区三区精彩视频 | 国产福利微拍精品一区二区 | 国产成人一区免费观看 | 日本高清不卡中文字幕 | 在线视频一区二区三区在线播放 | 手机看片1024国产基地 | 日韩中文在线 | 真人一级毛片国产 | 亚洲精品在线影院 | 欧美一区综合 | 在线毛片观看 | 一级欧美一级日韩片 | 一级做a爰片久久毛片美女 一级做a爰片久久毛片免费看 | 亚洲成在 | 古代级a毛片在线 | 国产日韩精品一区二区在线观看 | 久草在线视频中文 | 国产日韩视频在线观看 | 怡红院在线观看在线视频 | 手机看片福利在线 | 亚洲精品高清国产一久久 | 国产精品理论 | 91在线亚洲 | 亚洲精品在线观看视频 | 91视频久久久久 | 操操综合网| 欧美一级毛片免费高清的 | 在线视频一区二区 | 夜色成人免费观看 | 一级a俄罗斯毛片免费 | 亚洲精品二区中文字幕 | 美女精品永久福利在线 | 国产91专区 | 精品一区二区三区在线成人 | 中国美女牲交一级毛片 |