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

annuaire recherche
前言 入門(mén)指南 代碼風(fēng)格指南 語(yǔ)言亮點(diǎn) 編程范式 命名空間 PHP標(biāo)準(zhǔn)庫(kù) 命令行接口 Xdebug 依賴(lài)管理 使用當(dāng)前穩(wěn)定版本的 PHP (7.1) Mac 系統(tǒng)安裝 PHP Windows 系統(tǒng)安裝 PHP 內(nèi)置的 web 服務(wù)器 Composer 與 Packagist PEAR 介紹 開(kāi)發(fā)實(shí)踐 基礎(chǔ)知識(shí) 日期和時(shí)間 設(shè)計(jì)模式 使用 UTF-8 編碼 國(guó)際化 (i18n) 與本地化 (l10n) 一般的實(shí)現(xiàn)方法 Gettext 依賴(lài)注入 基本概念 復(fù)雜的問(wèn)題 容器 數(shù)據(jù)庫(kù) MySQL 擴(kuò)展 PDO 擴(kuò)展 數(shù)據(jù)庫(kù)交互 數(shù)據(jù)庫(kù)抽象層 使用模板 好處 原生 PHP 模板 編譯型模板 錯(cuò)誤與異常 錯(cuò)誤 異常 安全 Web 應(yīng)用程序安全 密碼哈希 數(shù)據(jù)過(guò)濾 配置文件 注冊(cè)全局變量 錯(cuò)誤報(bào)告 測(cè)試 測(cè)試驅(qū)動(dòng)開(kāi)發(fā) 其他測(cè)試工具 服務(wù)器與部署 虛擬或?qū)S梅?wù)器 共享主機(jī) 構(gòu)建及部署應(yīng)用 虛擬化技術(shù) Vagrant 簡(jiǎn)介 Docker 簡(jiǎn)介 緩存 Opcode 緩存 對(duì)象緩存 文檔撰寫(xiě) PHPDoc 資源 PHP 官方 值得關(guān)注的大牛 指導(dǎo) PHP 的 Paas 提供商 框架 組件 其他有用的資源 書(shū)籍 社區(qū) PHP 用戶(hù)組 PHP 會(huì)議 ElePHPants
personnages

如前所述,PHP 社區(qū)已經(jīng)有許多開(kāi)發(fā)者開(kāi)發(fā)了大量的代碼。這意味著一個(gè)類(lèi)庫(kù)的 PHP 代碼可能使用了另外一個(gè)類(lèi)庫(kù)中相同的類(lèi)名。如果兩個(gè)庫(kù)都使用同一個(gè)命名空間,那將會(huì)產(chǎn)生沖突導(dǎo)致異常。

命名空間 解決了這個(gè)問(wèn)題。如 PHP 手冊(cè)里所描述,命名空間好比操作系統(tǒng)中的目錄,兩個(gè)同名的文件可以共存在不同的目錄下。同理兩個(gè)同名的 PHP 類(lèi)可以在不同的 PHP 命名空間下共存,就這么簡(jiǎn)單。

因此把你的代碼放在你的命名空間下就非常重要,避免其他開(kāi)發(fā)者擔(dān)心與第三方類(lèi)庫(kù)沖突。

PSR-4 提供了一種命名空間的推薦使用方式,它提供一個(gè)標(biāo)準(zhǔn)的文件、類(lèi)和命名空間的使用慣例,進(jìn)而讓代碼做到隨插即用。

2014 年 10 月,PHP-FIG 廢棄了上一個(gè)自動(dòng)加載標(biāo)準(zhǔn): PSR-0。目前,PSR-0 和 PSR-4 兩個(gè)標(biāo)準(zhǔn)都完全可用。由于 PSR-4 要求 PHP 5.3 及以上的版本,因此很多專(zhuān)門(mén)針對(duì) PHP 5.2 的項(xiàng)目實(shí)現(xiàn)的是 PSR-0 標(biāo)準(zhǔn)。

如果你在新應(yīng)用或擴(kuò)展包中使用自動(dòng)加載標(biāo)準(zhǔn),請(qǐng)應(yīng)優(yōu)先考慮使用 PSR-4。


Article précédent: Article suivant: