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