top
Loading...
PHP4.0.1的變化(二)

31、修正了一個使用MS-SQL時的初始化問題,這個問題可能導致mssql_query()函數的崩潰。(Zeev)
32、把PCRE升級到3.2,并且修正了一個選定的樣式為一空字符串時的BUG。(Andrei)
33、修正了一個使得PHP無法直接從PHP.INI里讀取extension_dir的BUG。(Zeev)
34、如果曾經定義過錯誤句柄,用set_error_handler()可以返回這個句柄的名字。(Zeev, Zend Engine)
35、宣布正式死亡(Declared officially dead,哈哈,老外很幽默吧)。這個功能在PHP 4.0.0里已經不能使用。(Zeev)
36、convert_cyr_string()對二進制傳操作更加安全,而且在和其他PHP變量沖突是會停下。(Andi)
37、增加了array_unique、array_intersect和array_diff三個函數。(Stig Venaas)
38、修正了當使用未初始化的值和字符串的比較的問題。現在又和PHP3一樣,把這些值當作空串處理。(Andi & Zeev, Zend Engine)
39、修正了date()函數使用時,'Z'標記在夏令時中出現的問題。(Andrei)
40、修正了var_dump()不會改變數組元素內部順序的問題。(Zeev)
41、修正了過去stripcslashes()對于未知的轉義符什么都不做為去掉 。(Andrei)
42、WDDX現在總是把數組轉化為結構體。(Andrei)
43、include_once()在找不到文件是將給出一個警告。(Zeev, Zend Engine)
44、修正了get_declared_classes()在某些情況下會返回多次相同結果的BUG。(Zeev, Zend Engine)
45、修正了rawurldecode()的參數沖突的BUG。(Zeev)
46、WIN32環境下CGI模式,php.ini中的設置錯誤將不再在HTTP的頭部顯示錯誤(就是那個powered by php ....)而是顯示一個對話框。(Zeev)
47、修正了OCIFetchStatement()中在讀完所有數據后,繼續嘗試讀操作的錯誤。(Thies)
48、fopen_wrappers() are now extensible via modules
48、fopen_wrappers()現在可以通過模塊擴展(不懂!我把原文留著)。(Hartmut Holzgraefe)
49、在使用trim是,去掉,使之和PHP3兼容。(Rasmus)
50、增加了imagecreatefromxbm()函數。(Jouni)
51、增加了imagewbmp()函數。(Jouni, based on patch from Rune Nordb?e Skillingstad)
52、增加了str_pad()用來把任意字符串添加到原字符串的左邊或右邊。(Andrei)
53、使short_tags,asp_tags和allow_call_time_pass_reference這些初始化指示能夠以目錄為基礎(就是每個目錄有自己的定義),比如,在.htaccess文件里設置。(Zeev)
54、增加了fflush()函數。(Eric Huss)
55、修正了當靜態變量,默認的函數參數或類成員變量是數組時的問題。(Andi & Zeev, Zend Engine)
56、修正了virtual()函數使用輸出緩存的問題。(Marc Pohl)
57、清除了flock()中的常量,并且增加了增加了第三個參數(EWOULDBLOCK時為true)。(Rasmus)
58、增加了pg_loimport()和pg_loexport()函數。(Jouni)
59、在getimagesize()中增加了對SWF文件的支持(應該是FLASH的文件吧)。(Derick Rethans)
60、增加了對有索引和無索引的文件數組的上傳功能。如:eg. name="file[]" type="file"。(Rasmus)
作者:http://www.zhujiangroad.com
來源:http://www.zhujiangroad.com
北斗有巢氏 有巢氏北斗