PHP4.0.4釋出了,快去嚐嚐鮮! (轉)
允許引用新建立的,你的結構允許讓別的資料結構來引用$this 物件(例如:
($GLOBALS["foobar"] =& $this;) 新的語法是:$obj =& new MyClass(); (Andi, Engine)
允許三種型別以引用方式傳遞給以前的版本只支援情形 c
a. func(new myclass());
b. func(func2()); 這裡 func2() 返回一個引用,也即定義為:
function &func2(...)
{
...
}
c. func($var); func() 定義為 function func(&$var) {...}
不能用其他表示式以引用方式傳遞。 (Andi, Zend Engine)
即使沒有搜尋結果,_get_entries() 也返回陣列 (Jani)
使用LFS 時,修正了 mod_ 互動時的 segfaults (cha)
常量 const CONSTNAME 現在可以使用了,之前只認識 @const CONSTNAME
如果變數是null 型別的話,is_null() 函式返回真 (Sterling)
修正了 readdir() 在一些不能使用的情況 (Jani)
增加 get_defined_functions() 函式返回當前定義的函式 (Sterling)
增加 get_defined_vars() 函式返回一個聯合陣列,包括當前範圍內定義的變數及其對應值。 (Sterling)
增加 call_user_func_array() 函式可以透過傳遞陣列作為第二個引數函式 (Sterling)
增加 constant() 函式返回指定常量的值 (Sterling)
PCRE中 實現了對 Perl 風格的 rege定界符,可以使用 來定界表示式了 (Andrei)
PCRE中引進了新的 'F' 修正符,可以讓你在替換引數中指定函式名給preg_replace()(Andrei)
結束了 #4615 (kalowsky & Eric Veldhuyzen)
在虛擬目錄下,修正了 realpath() (Daniel)
整合了 Phil Nelson 的 bc math 庫,現在許可已經允許這麼做了 (Phil Nelson
)
為Sablotron 增加了 t_set_error_handler() 函式(Sterling)
改善了 Sablotron 的錯誤處理,允許在輸出到螢幕之前,呼叫所有錯誤資訊 (Sterling)
增加了 Open 擴充套件 (Stig Venaas)
修正並建立了對 Solid 3.0 的支援 (kalowsky)
修正了對 Solid 2.3 資料庫的支援 (kalowsky)
quoted_printable_decode() 函式現在相容 -2045 (Kir)
修改 preg_grep() 總是返回原先陣列的鍵 (Andrei)
修改 preg_replace() 接受 Perl 風格的 $n 反向引用(backreferences) 以及 n (Andrei)
修改 preg_replace() 忽略對不存在的子模式的反向引用 (Andrei)
修正 OCIFetchStatement() 列標題的 (Thies)
增加 INI 節 'output_handler' (Zeev)
修正了輸出緩衝機制中的一些小問題 (Zeev)
增加了透明 gz支援 (Jade Nicoletti, Zeev)
大修了 ,增加了基本的 支援 (Uwe)
增加了 date() 的 'r' 標誌,產生 RFC822 格式的日期,例如:"Thu, 9 Nov 2000 16:33:01 -0500" (Colin)
模式下,$HTTP_SERVER_VARS 現在包括了環境變數(Zeev)
允許使用者在my 查詢語句中使用 _use_result (Stas)
修正了經常重啟 時,導致的洩漏的Bug。 (mookid@sigent.ru)
命令列下的PHP 版本,防止了對 $argv 和 $argc 的定義 (Stas)
修正了 載入php.ini 模組時,防止對編譯時的 extension_dir 的修改 (Zeev)
修正了 _mkdir() 在ftp 不返回路徑全名時的Bug (Jani)
增加了 ImageCreateFromString() 來建立來自類似MySQL blob 的影像(Mathieu)
修正了imagewbmp() 的Bug (Jani)
修改了 sablot 檔案,使用任一低於 Sablotron 0.44 的版本,必須使用Sablotron 內建的 Expat 庫(Sterling)
為thttpd 增加了基本支援 (Sascha)
增加了對Caudium server () 的支援,它是基於 Roxen S 模組的,修正了許多Bug (David)
修正了 mysql_close(), pg_close(), msql_close() 以及 _close(),他們可能不會正確關閉SQL 連線(Zeev)
修正了 crypt() 來提供隨機數種子 (Andi)
使 print_r() 支援遞迴的資料結構,例如:$GLOBALS. (Zeev)
修正了PHP不能正確重新整理輸出緩衝的問題。(Zeev)
修正了一個可能導致 PHP Apache 模組進入無限迴圈的Bug。可能導致Apache 程式在 下注塞,特別是
在使用輸出緩衝時。 (Zeev)
增加了 serializing 引用的支援 (Stas)
修正了 和 OpenLDAP 以及 8.1.x 的衝突(Jani)
parse_ini_file() 支援新的第二個選項,把結果分割到陣列 (Zeev)
parse_ini_file() 現在已經做到了執行緒,可以支援 了(Zeev)
對所有SAPI 模組,統一了 aborted-connection 句法 (Sascha)
URL開啟的檔案了 HTTP 返回頭到 $http_response_header (Zeev)
array_rand() 在取得的元素數目和總數一樣時,打亂結果 (Andrei)
對header() 函式增加了replace 引數 (Sascha)
修正了透明session-id 模式下對單引號的處理(Sascha)
修正了 "php://*" fopen 控制程式碼 (Sascha)
使rename work 工作線上程安全環境下 (Daniel)
session_destroy()在對檔案 unlink 之前 首先關閉檔案 (Daniel)
增加了 array_sum() 函式 (Andrei)
修正了 session.c 中的Bug,如果 mod_data 為 NULL的話,php_session_save_current_state 不作檢查,當使用者帶引數呼叫 session_module_name時,就可能發生這種情況 (alex@zend.com)
增加了 管理擴充 (Frank)
OCIBinyName() 現在對引數檢查更完美 (Thies)
使sockets.c 中的 read() 二進位制安全 (Chris Vandomelen)
使 array_intersect() 和 array_diff() 不改變順序 (Stig Venaas)
OpenLDAP 2.x中,ldap_connect() 在host 引數中可以接受 URL,如果是SSL的話,使用 ldaps://host/(Stig Venaas)
讓資源型別的名字可以顯示,例如:var_dump() 和 get_re_type() 對於檔案來說顯示 "file" (Andrei)
增加 curl_getinfo() 函式來取得 CURL 傳遞資訊。 需要 cURL 7.4.0 或以上才能使用(Sterling)
增加了 CURLOPT_KRB4, CURLOPT_INTERFACE, CURLOPT_QUOTE, CURLOPT_POSTQUOTE,
CURLOPT_QUOTE 和 CURLOPT_HTTPTUNNELL 選項 (Sterling)
改變函式名字 shm_* 為 shmop_* (Derick)
了 ext/mysql/libmysql 版本到 3.23 (tim@mysql.com)
增加了 ldap_get_option() 和 ldap_set_option() 函式(Stig Venaas)
修正了 CGI 模式下,沒有檔案時可能導致的崩潰 (Daniel Beulshausen& Zeev)
修正了imap_fetchstructure()導致的可能的崩潰
修正了imap_open() 導致的可能的崩潰 (Jani & Mark Musone)
增加了 url_rewriter.tags 配製節 (Sascha)
增加了 客戶擴充套件,準備使用 (eriksson@php.net)
修正了x-httpd-source 模式下的記憶體洩漏 (Jason Greene)
ext/gd 不再預設使用了 (Jani)
對空串("")的 increment ,和PHP 3 一樣返回 "1" (Andi, Zend Engine)
對Adobe FDF 格式增加了 POST 控制程式碼 (Hartmut)
在glibc 的系統上,使用 ':' fopen wrapper,支援了透明讀寫 .gz 檔案 (Hartmut)
解決了配置分析器中的問題 (alex@zend.com)
mhash 模組增加了對 HMAC 的支援 (nmav@altera.gr)
增加了 Ovrim 模組(nmav@altera.gr)
【本文版權歸作者與奧索網共同擁有,如需轉載,請註明作者及出處】
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-987568/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 大家快來嚐嚐鮮 轉<用 curl 和 scsh 編寫 web 指令碼>(轉)Web指令碼
- Wine 5.0 釋出了!
- PHP 8.0.0釋出了!PHP
- PHP 8 釋出了PHP
- 《TypeScript 教程》釋出了TypeScript
- Java 18釋出了Java
- POSTGRESQL 9.2.2 釋出了。SQL
- Metasploit釋出了版本5.0.76
- go1.13釋出了Go
- GoPHP3.2.5釋出了GoPHP
- KunlunBase 1.0 釋出了!
- Istio 1.12 釋出了!
- PHP 8.1.0 正式釋出了PHP
- HttpReports 2.0 釋出了 !!!HTTP
- PHP 5.6.0 正式釋出了!PHP
- 開源多媒體轉換器Curlew 0.1.22.3釋出了
- 《Bash 指令碼教程》釋出了指令碼
- LWUIT 1.3終於釋出了!UI
- Hyperledger Fabric 2.0 Alpha釋出了!
- ApkToolBoxGUI 0.0.8釋出了!!APKGUI
- 《SSH 入門教程》釋出了
- NutUI 京東小程式釋出了!UI
- 我的OpenAI庫釋出了!!!OpenAI
- Chaos Monkey 2.0釋出了!
- MapGuide Maestro 5.1釋出了GUIIDE
- Noticaition 1.0 正式釋出了AI
- SAP NCO3.0 釋出了
- linux Mint 12釋出了!!!Linux
- AI做得深,趕快去農村AI
- Metasploit釋出了新版本5.0.83
- [譯] jQuery 3.0 終於釋出了jQuery
- 替代 Trello 的 OpenProject 9 釋出了Project
- 京東科技風格 NutUI 釋出了UI
- IPython 5.0-LTS 釋出了!Python
- FineUI v4.0.2 (beta) 釋出了!UI
- IrfanView 4.36 中文版釋出了View
- jQuery 1.9 正式版釋出了jQuery
- 嚐嚐MicroPython控制微控制器Python