久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      php命名空間是什么

      什么是命名空間?

      php命名空間是什么

      從廣義上來說,命名空間是一種封裝事物的方法。在很多地方都可以見到這種抽象概念。

      例如,在操作系統(tǒng)中目錄用來將相關(guān)文件分組,對(duì)于目錄中的文件來說,它就扮演了命名空間的角色。(推薦學(xué)習(xí):PHP編程從入門到精通)

      具體舉個(gè)例子,文件 foo.txt 可以同時(shí)在目錄/home/greg 和 /home/other 中存在,但在同一個(gè)目錄中不能存在兩個(gè) foo.txt 文件。

      另外,在目錄 /home/greg 外訪問 foo.txt 文件時(shí),我們必須將目錄名以及目錄分隔符放在文件名之前得到 /home/greg/foo.txt。這個(gè)原理應(yīng)用到程序設(shè)計(jì)領(lǐng)域就是命名空間的概念。

      在PHP中,命名空間用來解決在編寫類庫或應(yīng)用程序時(shí)創(chuàng)建可重用的代碼如類或函數(shù)時(shí)碰到的兩類問題:

      用戶編寫的代碼與PHP內(nèi)部的類/函數(shù)/常量或第三方類/函數(shù)/常量之間的名字沖突。

      為很長的標(biāo)識(shí)符名稱(通常是為了緩解第一類問題而定義的)創(chuàng)建一個(gè)別名(或簡短)的名稱,提高源代碼的可讀性。

      PHP 命名空間提供了一種將相關(guān)的類、函數(shù)和常量組合到一起的途徑。下面是一個(gè)說明 PHP 命名空間語法的示例:

      命名空間語法示例

      <?php namespace myname;   class MyClass {} function myfunction() {} const MYCONST = 1;  $a = new MyClass; $c = new mynameMyClass;  $a = strlen('hi');   $d = namespaceMYCONST;   $d = __NAMESPACE__ . 'MYCONST'; echo constant($d);  ?>

      Note:

      名為PHP或php的命名空間,以及以這些名字開頭的命名空間(例如PHPClasses)被保留用作語言內(nèi)核使用,而不應(yīng)該在用戶空間的代碼中使用。

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)