php-7.2.0RC3最新版是一款非常強大的腳本語言,被廣泛應用於web服務,新版本修複內核部分BUG,需要的用戶趕快來下載吧。
- Core:
. Fixed bug #75042 (run-tests.php issues with EXTENSION block). (John Boehr)
- BCMath:
. Fixed bug #44995 (bcpowmod() fails if scale != 0). (cmb)
. Fixed bug #46781 (BC math handles minus zero incorrectly). (cmb)
. Fixed bug #54598 (bcpowmod() may return 1 if modulus is 1). (okano1220, cmb)
. Fixed bug #75178 (bcpowmod() misbehaves for non-integer base or modulus). (cmb)
- CLI server:
. Fixed bug #70470 (Built-in server truncates headers spanning over TCP
packets). (bouk)
- CURL:
. Fixed bug #75093 (OpenSSL support not detected). (Remi)
- GD:
. Fixed bug #75124 (gdImageGrayScale() may produce colors). (cmb)
. Fixed bug #75139 (libgd/gd_interpolation.c:1786: suspicious if ?). (cmb)
- Gettext:
. Fixed bug #73730 (textdomain(null) throws in strict mode). (cmb)
- Intl:
. Fixed bug #75090 (IntlGregorianCalendar doesn't have constants from parent
class). (tpunt)
. Fixed bug #75193 (segfault in collator_convert_object_to_string). (Remi)
- PDO_OCI:
. Fixed bug #74631 (PDO_PCO with PHP-FPM: OCI environment initialized
before PHP-FPM sets it up). (Ingmar Runge)
- SPL:
. Fixed bug #75155 (AppendIterator::append() is broken when appending another
AppendIterator). (Nikita)
. Fixed bug #75173 (incorrect behavior of AppendIterator::append in foreach loop).
(jhdxr)
- Standard:
. Fixed bug #75152 (signed integer overflow in parse_iv). (Laruence)
. Fixed bug #75097 (gethostname fails if your host name is 64 chars long). (Andrea)
你可以從 windows.php.net/download 下載二進製包。 解壓後, 最好為你的 PHP 所在的根目錄(php.exe 所在的文件夾)設置PATH,這樣就可以從命令行中直接執行 PHP。
Windows 下有多種安裝 PHP 的方式,你可以 下載二進製安裝包 並使用.msi安裝程序。從 PHP 5.3.0 之後,這個安裝程序將不再提供下載支持。
如果隻是學習或者本地開發,可以直接使用 PHP 5.4+ 內置的 Web 服務器, 還能省去配置服務器的麻煩。如果你想要包含有網頁服務器以及 MySql 的集成包,那麼像是Web Platform Installer, XAMPP, EasyPHP 和 WAMP 這類工具將會幫助你快速建立 Windows 開發環境。不過這些工具將會與線上環境有些許差別,如果你是在 Windows 下開發,而生產環境則部署至 Linux ,請小心。
如果你需要將生產環境部署在 Windows 上,那 IIS7 將會提供最穩定和最佳的性能。你可以使用 phpmanager (IIS7 的圖形化插件) 讓你簡單的設置並管理 PHP。IIS7 也有內置的 FastCGI ,你隻需要將 PHP 配置為它的處理器即可。更多詳情請見dedicated area on iis.net。
編程範式
PHP 是一個靈活的動態語言,支持多種編程技巧。這幾年一直不斷的發展,重要的裏程碑包含 PHP 5.0 (2004) 增加了完善的麵向對象模型,PHP 5.3 (2009) 增加了匿名函數與命名空間以及 PHP 5.4 (2012) 增加的 traits。
麵向對象編程
PHP 擁有完整的麵向對象編程的特性,包括類,抽象類,接口,繼承,構造函數,克隆和異常等。
閱讀 PHP 麵向對象編程
閱讀 Traits
函數式編程 Functional Programming
PHP 支持函數是”第一等公民”,即函數可以被賦值給一個變量,包括用戶自定義的或者是內置函數,然後動態調用它。函數可以作為參數傳遞給其他函數(稱為高階函數),也可以作為函數返回值返回。
PHP 支持遞歸,也就是函數自己調用自己,但多數 PHP 代碼使用迭代。
自從 PHP 5.3 (2009) 之後開始引入對閉包以及匿名函數的支持。
PHP 5.4 增加了將閉包綁定到對象作用域中的特性,並改善其可調用性,如此即可在大部分情況下使用匿名函數取代一般的函數。
76.4M / 03-25
立即下載55M / 06-05
立即下載237.9M / 04-13
立即下載140.5M / 03-06
立即下載900.9M / 03-02
立即下載96.2M / 07-06
立即下載311.2M / 07-06
立即下載335M / 07-06
立即下載200M / 07-06
立即下載413.8M / 07-06
立即下載353.9M / 06-05
立即下載131.8M / 04-13
立即下載230.8M / 03-03
立即下載195.6M / 03-03
立即下載165.4M / 03-03
立即下載45.6M / 09-08
立即下載665.2M / 07-06
立即下載2.84G / 07-06
立即下載93M / 07-06
立即下載338.3M / 07-06
立即下載1.38G / 07-26
立即下載488.3M / 07-16
立即下載109.8M / 06-03
立即下載142M / 01-08
立即下載1.2M / 11-23
立即下載548.8M / 04-13
立即下載1.6M / 04-13
立即下載1.48G / 03-18
立即下載646.6M / 03-03
立即下載133.7M / 03-03
立即下載325.8M / 06-07
立即下載60M / 04-29
立即下載254M / 04-25
立即下載659M / 04-23
立即下載1M / 12-26
立即下載253.4M / 12-08
立即下載253M / 12-08
立即下載1.19G / 11-16
立即下載110.5M / 04-23
立即下載26.7M / 03-16
立即下載488.3M / 07-16
立即下載248.9M / 12-08
立即下載248.9M / 12-08
立即下載201.2M / 04-13
立即下載100.6M / 03-06
立即下載148.9M / 03-06
立即下載1.12G / 07-06
立即下載1.25G / 07-06
立即下載9.48G / 07-06
立即下載50KB / 07-06
立即下載116.2M / 04-10
立即下載1.92G / 04-17
立即下載201.5M / 04-13
立即下載7.31G / 07-01
立即下載94.3M / 07-06
立即下載2.48G / 07-06
立即下載7.63G / 07-06
立即下載1M / 07-06
立即下載778.1M / 07-06
立即下載509.7M / 07-06
立即下載561.8M / 07-11
立即下載1.32G / 01-19
立即下載72M / 07-06
立即下載548.7M / 07-06
立即下載1.00G / 07-06
立即下載9.13G / 07-06
立即下載126.2M / 07-06
立即下載72M / 07-06
立即下載105.1M / 07-06
立即下載132M / 07-06
立即下載