欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP4.0.1的变化(二)_PHP

程序员文章站 2022-06-16 11:06:07
...
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是
去掉\0使之和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)