补充*变更的函数
变更的函数
PHP Core
getopt() 有一个可选的第三个参数,在参数向量列表中显示下一个元素的索引。这是通过一个by ref参数完成的。
getenv() 不再需要它的参数。如果忽略了参数,那么当前的环境变量将作为关联数组返回。
get_headers() 现在有了一个附加的参数来启用自定义流上下文。 long2ip() 现在还可以接受整数作为参数。
output_reset_rewrite_vars() 不再重新设置会话URL重写变量。
parse_url() 现在的限制更多,支持RFC3986。
unpack() 现在接受一个可选的第三个参数来指定开始解包的偏移量。
File System
file_get_contents() now accepts a negative seek offset if the stream is seekable.
tempnam() 现在,在返回系统的临时目录时发出通知。
JSON
json_encode() 现在接受一个新选项,
JSON_UNESCAPED_LINE_TERMINATORS
,禁用 U+2028 和 U+2029 字符串的转义 当
JSON_UNESCAPED_UNICODE 被提供
.
Multibyte String
mb_ereg() 现在拒绝非法字节序列。
mb_ereg_replace() 现在拒绝非法字节序列。
PDO
PDO::lastInsertId() 对于PostgreSQL,当nextval没有调用当前会话(postgres连接)时,将触发一个错误。
PostgreSQL
pg_last_notice() 现在接受一个可选参数来指定操作。这可以通过以下新常量之一来完成: PGSQL_NOTICE_LAST, PGSQL_NOTICE_ALL, or PGSQL_NOTICE_CLEAR.
.
pg_fetch_all() 现在接受一个可选的第二个参数来指定结果类型(类似于pg_fetch_array()的第三个参数)。
pg_select() 现在接受一个可选的第四个参数来指定结果类型(类似于pg_fetch_array()的第三个参数)。
Last updated