한국   대만   중국   일본 
PHP - ?基百科,自由的百科全? 跳?到?容

PHP

本页使用了标题或全文手工转换
?基百科,自由的百科全?
PHP
?程范型 物件導向 指令式編程
設計者 拉斯姆斯·勒多夫
實作者 The PHP Group
?行?? 1995年 ,​29年前 ​( 1995 [1]
?前版本
  • 8.3.8 (2024年6月6日;穩定版本) [2]
編輯維基數據鏈接
型態系統 動態、弱型別
操作系? 跨平台
許可證 PHP?可?
網站 www .php .net 編輯維基數據鏈接
?發語言
Perl HTML C C++ Java JavaScript Hack
影響語言
Hack JSP ASP

PHP (全?: P HP: H ypertext P reprocessor,?“PHP:超文本??理器”)是一? ?源 的通用 ?算机 脚本?言 ,尤其适用于 ???? ?可嵌入 HTML 中使用。PHP的?法借?吸收 C?言 Java Perl 等流行?算机?言的特点,易于一般 程序? ??。PHP的主要目?是允?????人?快速?? ???面 ,但PHP也被用于其他?多?域。 [3]

PHP最初是由 勒多夫 在1995年?始??的;現在PHP的標準由the PHP Group [4] 維護。PHP以PHP License作?許可協議,不過因?這個協議限制了PHP名稱的使用,所以和 開放原始碼 許可協議 GPL 不相容。 [5]

PHP的應用範圍相當廣泛,尤其是在網頁程式的開發上。一般來說PHP大多執行在網頁伺服器上,通過執行PHP程式碼來?生使用者瀏覽的網頁。PHP可以在多數的伺服器和作業系統上執行。根據2013年4月的統計資料,PHP已經被安裝在超過2億4400萬個網站和210萬台伺服器上 [6]

PHP在 Windows 上有??的官方移植???目,?且分多?VC??器版本和 ?程安全 特性?提供不同的版本支持。

根据W3Techs的?告,截至2023 年 7 月:“有77.4%的?站使用PHP。”。只有14%的?站正在使用?前支持的php8,又20.6%的?站正在使用不安全的php5版本。 [7]

開發歷史 [ ?? ]

Zend Technologies的創辦人之一 - Andi Gutmans
Zend Technologies的創辦人之一 - Zeev Suraski

PHP 原本的全稱?Personal Home Page [8] ,是 拉斯姆斯·勒多夫 ?了要維護個人網頁,而用C語言開發的一些 CGI 工具程式集,來取代原先使用的 Perl 程式。最初這些工具程式用來顯示拉斯姆斯·勒多夫的個人履歷,以及統計網頁流量 [9] 。他將這些程式和一些表單直譯器整合起來,稱?PHP/FI。PHP/FI可以和資料庫連接,?生簡單的動態網頁程式。拉斯姆斯·勒多夫在1995年6月8日將PHP/FI公開釋出,希望可以透過社群來加速程式開發與尋?錯誤 [10] 。這個釋出的版本命名?PHP 2,已經有今日PHP的一些雛型,像是類似 Perl 的變數命名方式、表單處理功能、以及嵌入到HTML中執行的能力。程式語法上也類似Perl,有較多的限制,不過更簡單、更有彈性。 [9]

在1997年,任職於Technion IIT公司的兩個 以色列 程式設計師:Zeev Suraski和Andi Gutmans,重寫了PHP的 剖析器 ,成?PHP 3的基礎,而PHP也在這個時候改稱? PHP: Hypertext Preprocessor . [9] 。經過幾個月測試,開發團隊在1997年11月釋出了PHP/FI 2,隨後就開始PHP 3的開放測試,最後在1998年6月正式釋出PHP 3。Zeev Suraski和Andi Gutmans在PHP 3釋出後開始改寫PHP的核心,這個在1999年釋出的剖析器稱? Zend Engine [11] ,他們也在 以色列 的Ramat Gan成立了Zend Technologies來管理PHP的開發。 [9]

在2000年5月22日,以Zend Engine 1.0?基礎的PHP 4正式釋出,2004年7月13日則釋出了PHP 5,PHP 5則使用了第二代的Zend Engine [9] 。PHP 5包含了許多新特色,像是?化的 物件導向 功能、引入PDO(PHP Data Objects,一個存取 資料庫 的延伸函式庫)、以及許多效能上的增? [12] 。目前PHP 4已經不會繼續更新,以鼓勵用戶轉移到PHP 5。 [13] [14]

2008年?,PHP 5成?了PHP唯一維護中的穩定版本。

PHP 7的首?版本于2015年12月3日開發完成,包含了大量性能上的改?,同?也??了一些新特性,最?得注意的是返回??型?明、?量?型?明(可用于??及返回?)。

2020年11月26日 PHP 8 ?布,?包含了?多新功能??化?, 包括命名??、?合?型、注解、?造器?性提升、match 表?式、nullsafe ?算符、JIT,?改?了?型系?、???理、?法一致性。 [15]

2021年11月22?Phpstorm 的??商 JetBrains 宣布,? Automattic、Laravel、Acquia 等多家公司共同成立 PHP 基金?。 [16]

2021年11月25日 PHP 8.1 ?布,?包含了?多新功能,包括枚?、只??性、First-class 可?用?法、?程、交集?型和性能改?等。 [17]

2022年12月8日 PHP 8.2 ?布,?包含了只??、null、false 和 true 作??立的?型、?????性、性能改?等。 [18]

版本歷程 [ ?? ]

代表意義
紅色 ?期版本;官方停止支援
黃色 ?前版本;官方?提供安全??修?
綠色 ?前版本;官方提供安全??和一般??的修?
藍色 未來版本
版本 釋出日期 ?束支持日期 [19] 說明
1.0 1995年6月8日 正式名稱?"Personal Home Page Tools (PHP Tools)",第一次使用了"PHP"的名字。 [9]
2.0 1996年4月16日 針對PHP 1.0的改進版,速度更快、體積更小,更容易?生動態網頁。 [9]
3.0 1998年6月6日 2000年10月20日 開發方式改成多人共同參與。Zeev Suraski和Andi Gutmans?了這個版本重寫了剖析引擎。 [9]
4.0 2000年5月22日 2001年6月23日 改成以Zend引擎作?剖析器,具有兩階段剖析/標籤剖析系統等先進功能。 [20]
4.1 2001年12月10日 2002年3月2日 加入"超全域變數"(superglobals)功能,包含了 $_GET $_POST $_SESSION 等。 [20]
4.2 2002年4月22日 2002年9月6日 預設取消register_globals功能。從網路接收的資料將不會設定成全域變數,增加程式安全性。 [20]
4.3 2002年12月27日 2005年3月31日 加入命令列執行?,稱?CLI,用以?充CGI [20] [21]
4.4 2005年7月11日 2008年8月8日 新增 phpize php-config 的手冊頁。 [20]
5.0 2004年7月13日 2005年9月5日 推出有着新的?象模型的Zend Engine II。 [22]
5.1 2005年11月24日 2006年8月24日 在往重新??的PHP引擎引入???量?做了性能提升。 [22] 添加了PHP?据?象(PDO)作????据?的?一接口。 [23]
5.2 2006年11月2日 2011年1月6日 預設開?"過濾"的擴充功能。 [22] 原生的JSON支援。 [24]
5.3 2009年6月30日 [25] 2014年8月14日 支持 命名空? ;使用XMLReader和XMLWriter增强XML支持;支持SOAP , [26] 延????定,跳???(有限的 goto ), ?包 ,Native PHP archives。
5.4 2012年3月1日 2015年9月3日 支持 Trait 、?短??表?式。移除了 register_globals , safe_mode , allow_call_time_pass_reference , session_register() , session_unregister() , magic_quotes 以及 session_is_registered() 。加入了?建的Web服?器。 [27] 增强了性能,?小?存使用量。
5.5 2013年6月20日 2016年7月10日 支持generators,用于?常?理的finally ,?OpCache(基于 Zend Optimizer+)加入官方?布中。
5.6 2014年8月28日 2018年12月31日 支持常量?量表?式、可???函?、指??算符,增加phpdbg SAPI、?一的默?字符集。 [28]
6.x 未?布 不適用 取消掉的、?未正式?布的PHP版本。 [29] [30]
7.0 2015年12月3日 [31] 2018年12月3日 Zend Engine 3 (性能提升 [32] ?在Windows上支持 64-bit 整?),?一的?量?法, 

基于抽象?法????程。

7.1 2016年12月1日 2019年12月1日 void返回??型,?常量可?性修?符,多?常捕??理
7.2 2017年11月30日 2020年11月30日 新的?象?型,通?名?加??展,重?抽象方法,Sodium?核心?展
7.3 2018年12月6日 2021年12月6日 更?活的 Heredoc 和 Nowdoc ?法,??解?支持引用??,Instanceof ?算符接受文字
7.4 2019年11月28日 2022年11月28日 ?性添加限定?型、箭?函?、空合??算符??、??展?操作
8.0 2020年11月26日 2023年11月26日 JIT????,增加命名??,注解??,?造器?性提升,?合?型,Match 表?式,Nullsafe ?算符,字符串??字的比?更符合??,?部函??型??的一致性。
8.1 2021年11月25日 2024年11月25日 八?制整?文字表?前?,支持字符串?型?的??解包,??展?后命名??,?程,交集?型,Never ?型,Readonly ?性,Final ?常量
8.2 2022年12月8日 2025年12月8日 SensitiveParameter ?性,常量表?式中的枚??性,?型系?提升,只??
8.3 2023年11月23日 2026年11月23日 ?型化?常量、???取?常量、新增 #[\Override] ?性、只??性深拷?、新增 json_validate() 函? [33]

吉祥物 [ ?? ]

吉祥物:elePHPant

PHP計?的吉祥物名叫「elePHPant」,PHP的logo在一頭藍象的裡面,由文森·龐?爾(Vincent Pontier) [34] 在1998年 [35] 設計。其設計?念是從側面看 PHP 像隻大象 [36] 。當elePHPant被製作成 毛絨玩具 時,有時?色會有不同。

應用 [ ?? ]

網路應用開發

PHP是一個應用範圍?廣的語言,特別是在網路程式開發方面。一般來說PHP大多在伺服器端執行,透過執行PHP的程式碼來?生網頁提供瀏覽器讀取,此外也可以用來開發命令列?本程式和使用者端的GUI應用程式。PHP可以在許多的不同種的伺服器、作業系統、平台上執行,也可以和許多 資料庫系統 結合。使用PHP不需要任何費用,官方組織PHP Group提供了完整的程序源代?,允許使用者修改、編譯、擴充來使用。 [37]

安?方式 [ ?? ]

在Linux?境下,一般自?的?件源包含 PHP,但是版本??,多?情?使用??安?,?且一般使用一些?源脚本?助一?部署 LNMP LAMP ?境。

在macOS?境下,支持 homebrew 安?,也支持源???。 [38]

在Windows?境下,一般直接下?官方??版本,或者使用 PHP ?境套件,其中包含 PHP、 MySQL Nginx Apache ,一???。PHP 在 Windows 上的官方版本被推?用于生??境。如果有需要,?也可以?源?中?建 PHP。 [39]

使用方式 [ ?? ]

PHP 5.3.3后?置 PHP-fpm模?,用于管理PHP ?程池的?件,用于接受web服?器的?求。一般情?下,PHP ??搭配 Http 服?器和?据??件同?使用。

在Linux平台常?的方案有 LAMP LNMP ,在Windows 平台通常使用的 PHP 套件,如: XAMPP PHPStudy ,PHP 也支持的 Docker ?境下?行。

同? PHP 也支持命令行,??以脚本的方式?行,例如 php run.php [40]

流行度和使用?? [ ?? ]

php ?泛的?用于各??源程序,包括 MediaWiki WordPress Joomla Drupal 等。

截至在2023年7月,根据w3techs??,全世界的?站77.4%使用php [7]

安全 [ ?? ]

National Vulnerability Database ?据?示,?PHP有?的?据?攻?比例?:20% 2004, 28% 2005, 43% 2006, 36% 2007, 35% 2008 and 32% 2009 [41] 。其中?多的漏洞都可以通??程操作完成,如: 黑客 可以通????接攻?服?器,?到?取或毁??据,?送 ???件 或?行 分散式阻斷服務攻擊 。但是?着更多的?注,PHP也?得越?越安全了。?代PHP??大部分使用例如 Laravel Symfony ??的?架?行??,?架自身提供了大量的安全防范措施,?少了 SQL注入 XSS攻? 等方式攻?的可能性,?大的提供了PHP?用的安全性。

PHP官?被駭入事件 [ ?? ]

2010年12月17日,PHP代?“??者名?”中被加入“ Wolegequ Gelivable ”字?(中文含?“我勒?去 ?力”),?半小?后被?除。 [42] [43] [44] 2011年3月19日,PHP官方?布?明 [45] 指出,黑客可能是通?wiki.php.net作?入口攻?了代?系?。?且,官方已????自版本5.3.5以?釋出的代?,??有???意?容。但官方同?表示,?未完全掌握黑客??本次攻?的具???。

語法 [ ?? ]

PHP的語法參考了 Perl C語言 ,而且可以整合在 HTML 之中,以下是一個簡單的 Hello World 程式碼:

 <?=
 'Hello World!'
;
 ?>

PHP剖析引擎只剖析 <?php ?> 之間的程式碼,而不包含在 <?php ?> 之間的內容則會直接送出,所以可以用以下的方式來將PHP程式碼嵌入在HTML之中:

 <?php

     //-PHP-{zh-hans:代?;zh-hant:程式碼:}-

 ?>

 html內容

 <?php

     //-PHP-{zh-hans:代?;zh-hant:程式碼:}-

 ?>

在HTML中嵌入PHP?,比如需要單獨?出某個變數,除了正常採用 echo 方式外,也可以直接採用下列方式:

 <?=
$title
?>

但是上述這種方式曾經引起爭議,有的人?不推薦這種方式的縮寫 [46] (其原因?:?不是所有伺服器都支援縮寫,但在後期之後此選項?預設開?),也有人因?採用這種方法,造成與 XML ?混 [47] 的情況。

在判斷語句中的HTML代碼?不會被直接送出:

 <?php

 if
 (
false
)
 {

 ?>

 HTML Code

 <?php

 }

 ?>

PHP可以用三種註解的形式:C與C++所使用的「/*...*/」與「//」,和Perl的「#」。

 <?php

 /* 多行註解的第一行

 多行註解的?一行 */


 // 單行註解


 # 單行註解

 ?>

類型 [ ?? ]

PHP主要有八?基本?据?型 [48] ,其中包括:

變數 [ ?? ]

PHP中, 變數 以「$」後接?量名稱來表示。 變數名稱區分大小寫。

有效的變數名稱以字母或底線開頭,後接任意數目的字母、數字或底線,PHP也支持使用多字?文字作?變數名。 [49]

物件導向 [ ?? ]

PHP從PHP 3開始有了基本的 物件導向 (Object oriented)的特性,但直到PHP 5將物件導向部?重新改寫之後,PHP的物件導向功能才比較完善。現在PHP可以說是一個有完整物件導向功能的語言。

PHP相關資源 [ ?? ]

PHP?架 [ ?? ]

使用PHP?架可以更快更??的部署?目?提高??效率,但??使用?些?架需要付出?外的??成本。

最流行的PHP?架包括: Symfony , Zend Framework , Laravel Phalcon CodeIgniter Yii ThinkPHP 等等。

函式庫 [ ?? ]

內建多樣化的函數是PHP主要的特點之一,這些開放程式碼的函數提供了各種不同的功能,例如文件處理、 FTP 、字符串處理、等等。這些函數的使用方法和 C語言 相近(例如 printf ),這也是PHP廣?流行的原因之一。

除了內建的函數之外,PHP也提供了?多?展函式庫(extension),像是各種 資料庫 連接函數、 資料壓縮 函數、圖形處理等等。有些延伸函式庫需要從 PECL (PHP Extension Community Library)取得。

以下是 PHP 程式語言提供的函式庫列表

原始碼編碼和加速 [ ?? ]

PHP原始碼是可以直接讀取的,?使放到伺服器上執行也是一樣。雖然讓PHP多了彈性,但相對的會造成安全危機和性能下降的問題。

透過PHP編碼器,可以保護PHP的原始碼不被讀取(對商業軟體來說特別有需求),也可以提昇執行的效能。有許多公司或團體開發PHP的編碼器,將PHP程式編譯成 位元組碼 (byte code),再透過伺服器上安裝對應的程式來執行PHP?本。

除了透過編碼器加速之外,PHP還可以透過動態的快取機制來提昇速度,加速工具有商業版的,例如 Zend Platform ,也有開放原始碼的 加速軟體 eAccelerator APC XCache

PHP包管理器 [ ?? ]

Composer 是PHP社?用?管理依??系的工具,一般在PHP?目中通?composer.json?明依?的外部PHP?,通?composer.lock?定具?的版本和文件,然后就可以使用Composer管理包依?。

截至到2023年7月,每?月Composer包安?次?在2000万左右,Composer包的?量在37.5万?,不同版本400万?。 [50]

PHP編譯器 [ ?? ]

PHP一直被當作 直譯器 使用。PHP編譯器則將PHP從直譯器中分離,?加快運行和改善與以其他程式語言編寫部?的互通性,例如 Phalanger 將PHP編譯成 通用中??言 Hiphop for PHP 把PHP 原始碼 編譯成 C++ 等。 Facebook 因應其網站大量的使用者,整合了HPHPc、HPHPi、HPHPd以及HHVM這四種 ?本引擎 ,開發出 HipHop for PHP ,以加?網站效能。

在 PHP 5.5.0 及后?版本中引入了OPcache ?展,???好的操作?放入共享?存,提供?其他?程??。

在 PHP 8 引入了 JIT 支持,提高PHP ?行性能。

發展 [ ?? ]

PHP 7 [ ?? ]

  • 基于 PHPNG ?目(PHP Next-Gen),?能?透明提升PHP程序性能,使PHP7的性能和 HHVM 相?
  • 抽象?法??? AST: Abstract Syntax Tree
  • ?步?程

PHP 8 [ ?? ]

  • 命名??、?合?型、注解、?造器?性提升、match 表?式、nullsafe ?算符、 JIT ,?改?了?型系?、???理、?法一致性。 [51]
  • 枚?、只??性、First-class 可?用?法、?程、交集?型和性能改? [17]
  • 只??、null、false 和 true 作??立的?型、?????性、性能改?等。 [18]

彩蛋 [ ?? ]

PHP含有多個 彩蛋 ,可以透過在 網域名稱 的後面加上特殊字串顯示彩蛋。例如, ?=PHPE9568F36-D428-11d2-A769-00AA001ACF42 則會出現PHP的logo,PHP版本的不同,logo也會不同;不??特性已?在5.5版本中被移除 [52]

趣聞 [ ?? ]

PHP程式語言的官方文?中曾??「PHP是最好的WEB??語言,那其他的?言如何??」 [53] ,但是?句?被華語圈的 程式設計師 ???「世界上最好的?言」?加以?侃 [來源請求]

註釋 [ ?? ]

參考文獻 [ ?? ]

引用 [ ?? ]

  1. ^ Lerdorf, Rasmus. PHP on Hormones ? history of PHP presentation by Rasmus Lerdorf given at the MySQL Conference in Santa Clara, California . The Conversations Network. 2007-04-26 [ 2009-12-11 ] . ( 原始?容 存?于2019-01-06).  
  2. ^ Version 8.3.8 .  
  3. ^ PHP:序言 . [ 2013-05-13 ] . (原始?容 存? 于2013-08-06).  
  4. ^ the PHP Group . [ 2015-07-24 ] . (原始?容 存? 于2015-07-24).  
  5. ^ GPL-Incompatible, Free Software Licenses . Various Licenses and Comments about Them. Free Software Foundation. [ 2008-02-22 ] . ( 原始?容 存?于2008-12-16).  
  6. ^ Usage Stats for April 2007 . [ 2015-02-26 ] . (原始?容 存? 于2015-03-01).  
  7. ^ 7.0 7.1 Usage statistics of PHP for websites . w3techs. [ 2023-07-07 ] .  
  8. ^ php.net/history . [ 2018-08-12 ] . (原始?容 存? 于2018-08-16).  
  9. ^ 9.0 9.1 9.2 9.3 9.4 9.5 9.6 9.7 History of PHP and related projects . The PHP Group. [ 2008-02-25 ] . (原始?容 存? 于2008-07-08).  
  10. ^ Lerdorf, Rasmus. Announce: Personal Home Page Tools (PHP Tools) . Newsgroup comp.infosystems.www.authoring.cgi . 1995-06-08 [ 2006-09-17 ] . (原始?容 存? 于2006-09-03).  
  11. ^ Zend Engine version 2.0: Feature Overview and Design . Zend Technologies Ltd. [ 2006-09-17 ] . ( 原始?容 存?于2006-07-19).  
  12. ^ Trachtenberg, Adam. Why PHP 5 Rocks! . O'Reilly. 2004-07-15 [ 2008-02-22 ] . (原始?容 存? 于2016-03-31).  
  13. ^ php.net 2007 news archive . The PHP Group. 2007-07-13 [ 2008-02-22 ] . (原始?容 存? 于2019-04-07).  
  14. ^ Kerner, Sean Michael. PHP 4 is Dead?Long Live PHP 5 . InternetNews. 2008-02-01 [ 2008-03-16 ] . (原始?容 存? 于2016-03-24).  
  15. ^ PHP: PHP 8.0.0 Release Announcement . The PHP Group. [ 2023-07-08 ] . (原始?容 存? 于2023-07-08).  
  16. ^ The New Life of PHP ? The PHP Foundation | The PhpStorm Blog . JetBrains s.r.o. [ 2023-07-07 ] . (原始?容 存? 于2023-08-10).  
  17. ^ 17.0 17.1 PHP: PHP 8.1.0 Release Announcement . The PHP Group. [ 2023-07-08 ] . (原始?容 存? 于2023-07-08).  
  18. ^ 18.0 18.1 PHP: PHP 8.2.0 Release Announcement . The PHP Group. [ 2023-07-08 ] . (原始?容 存? 于2023-07-08).  
  19. ^ PHP: Unsupported Branches . php.net. [ 2016-06-17 ] . (原始?容 存? 于2019-05-15).  
  20. ^ 20.0 20.1 20.2 20.3 20.4 PHP: PHP 4 ChangeLog . The PHP Group. 2008-01-03 [ 2008-02-22 ] . (原始?容 存? 于2008-02-28).  
  21. ^ PHP: Command line usage - Manual . php.net. [ 2016-06-17 ] . (原始?容 存? 于2016-06-26).  
  22. ^ 22.0 22.1 22.2 PHP: PHP 5 ChangeLog . The PHP Group. 2007-11-08 [ 2008-02-22 ] . (原始?容 存? 于2008-02-27).  
  23. ^ PHP: Introduction - Manual . php.net. [ 2016-06-17 ] . (原始?容 存? 于2016-07-03).  
  24. ^ PHP: PHP 5 ChangeLog . www.php.net. [ 2016-06-17 ] . (原始?容 存? 于2016-06-17).  
  25. ^ 存?副本 . [ 2018-08-12 ] . (原始?容 存? 于2018-08-11).  
  26. ^ Zend Weekly Summaries Issue #359 . [ 2008-12-16 ] . (原始?容 存? 于2009-01-03).  
  27. ^ Built-in web server . [ 2012-03-26 ] . (原始?容 存? 于2012-03-20).  
  28. ^ PHP: PHP 5 Changelog . [ 2018-08-12 ] . (原始?容 存? 于2018-08-13).  
  29. ^ Resetting PHP 6 . [ 2015-07-24 ] . ( 原始?容 存?于2015-07-24). There have been books on the shelves purporting to cover PHP 6 since at least 2008. But, in March 2010, the PHP 6 release is not out - in fact, it is not even close to out. Recent events suggest that PHP 6 will not be released before 2011 - if, indeed, it is released at all.  
  30. ^ PHP 7 moves full speed ahead . [ 2015-07-24 ] . (原始?容 存? 于2015-07-24). Recent versions of PHP have been part of the 5.x release series, but there will be no PHP 6. “We’re going to skip [version] 6 because years ago, we had plans for a 6 but those plans were very different from what we’re doing now,” Gutmans said. Going right to version 7 avoids confusion.  
  31. ^ PHP: todo:php70 . 2015-05-27 [ 2015-06-01 ] . (原始?容 存? 于2015-06-21).  
  32. ^ PHP: phpng . wiki.php.net. [ 2016-06-17 ] . (原始?容 存? 于2016-06-16).  
  33. ^ https://www.php.net/releases/8.3/zh.php . [ 2024-04-16 ] .   缺少或 |title= ?空 ( ?助 )
  34. ^ PHP: ElePHPant . 2014-10-04 [ 2014-10-04 ] . (原始?容 存? 于2014-10-04).  
  35. ^ What is ElePHPant and Why PHP Uses Elephants in Some Logotypes? . [ 2017-09-30 ] . ( 原始?容 存?于2017-02-14).  
  36. ^ The PHP Mascot's Birth - Creator Of The elePHPant Vincent Pontier Reveals The True Story! . [ 2018-08-13 ] . (原始?容 存? 于2018-08-13).  
  37. ^ Embedding PHP in HTML . O'Reilly. 2001-05-03 [ 2008-02-25 ] . (原始?容 存? 于2008-02-19).  
  38. ^ macOS 系?下的安? . The PHP Group. [ 2023-07-08 ] . (原始?容 存? 于2023-10-28).  
  39. ^ Windows 系?下的安? . The PHP Group. [ 2023-07-08 ] . (原始?容 存? 于2023-11-09).  
  40. ^ PHP 在 Microsoft Windows 下的命令行方式 . The PHP Group. [ 2023-07-08 ] . (原始?容 存? 于2023-07-08).  
  41. ^ PHP-related vulnerabilities on the National Vulnerability Database . 2008-03-01 [ 2009-08-20 ] . (原始?容 存? 于2009-06-28).  
  42. ^ [1] [ 失效連結 ]
  43. ^ PHP developer wiki server hacked . [ 2013-12-28 ] . (原始?容 存? 于2013-12-28).  
  44. ^ PHP官方?站被入侵,近期?勿?官方下?源? . [ 2013-12-28 ] . ( 原始?容 存?于2013-12-28).  
  45. ^ 存?副本 . [ 2018-08-12 ] . (原始?容 存? 于2018-08-13).  
  46. ^ [2] ?面存??? ,存于 互???案? ),Why are “echo” short tags permanently enabled as of PHP 5.4?
  47. ^ [3] ?面存??? ,存于 互???案? ),Escaping <? on php shorthand enabled server when using require
  48. ^ Types Introduction ?面存??? ,存于 互???案? ),The PHP Group
  49. ^ Language variables ?面存??? ,存于 互???案? ),The PHP Group
  50. ^ PHP Version Statistics - Packagist . Packagist. [ 2023-07-08 ] . (原始?容 存? 于2023-10-18).  
  51. ^ PHP: PHP 8.0.0 Release Announcement . The PHP Group. [ 2023-07-08 ] . (原始?容 存? 于2023-07-08).  
  52. ^ expose_php . [ 2018-08-12 ] . (原始?容 存? 于2018-08-13).  
  53. ^ 原文: PHP is the best language for web programing, but what about other languages PHP: PHP and other languages - Manual . web.archive.org. 2010-05-07 [ 2019-02-21 ] . 原始?容存?于2010-05-07.  

?源 [ ?? ]

??

外部連結 [ ?? ]