diff --git a/appendices/migration73/other-changes.xml b/appendices/migration73/other-changes.xml
index 840a2d2af..e6f726add 100644
--- a/appendices/migration73/other-changes.xml
+++ b/appendices/migration73/other-changes.xml
@@ -12,18 +12,16 @@
Set(raw)cookie 函数接受 $option 数组参数
- setcookie and setrawcookie now also
- support the following signature:
+ setcookie 和 setrawcookie 现在还支持以下签名:
boolsetcookie
stringname
stringvalue""
arrayoptions[]
- where $options is an associative array which may have
- any of the keys "expires", "path",
- "domain", "secure",
- "httponly" and "samesite".
+ $options 是关联数组,可以存在以下任意 key
+ "expires"、"path"、"domain"、"secure"、"httponly"
+ 和 "samesite"。
@@ -78,21 +76,18 @@
其它
- var_export now exports stdClass
- objects as an array cast to an object ((object) array( ... )
), rather
- than using the nonexistent method stdClass::__setState.
+ var_export 现在导出 stdClass
+ 为数组转换为对象((object) array( ... )
),而不是使用不存在的方法
+ stdClass::__setState。
- debug_zval_dump was changed to display recursive arrays
- and objects in the same way as var_dump. Now, it doesn't
- display them twice.
+ debug_zval_dump 已变更为跟 var_dump
+ 一样的方式显示递归数组和对象。现在,不会重复展示两次了。
- array_push and array_unshift can
- now also be called with a single argument, which is particularly convenient
- wrt. the spread operator.
+ array_push 和 array_unshift 现在也可以使用单个参数调用,这对于展开运算符来说尤其方便。
@@ -102,9 +97,8 @@
交互式 PHP 调试程序
- The unused constants PHPDBG_FILE,
- PHPDBG_METHOD, PHPDBG_LINENO and
- PHPDBG_FUNC have been removed.
+ 已移除未使用的常量 PHPDBG_FILE、PHPDBG_METHOD、PHPDBG_LINENO
+ 和 PHPDBG_FUNC。
@@ -117,15 +111,15 @@
- Client URL Library
+ 客户端 URL 库
- libcurl ≥ 7.15.5 is now required.
+ 现在需要 libcurl ≥ 7.15.5。
- Data Filtering
+ 数据过滤
FILTER_VALIDATE_FLOAT now also supports a thousand
@@ -297,12 +291,11 @@
- XML Parser
+ XML 解析器
- The return value of the xml_set_external_entity_ref_handler
- callback is no longer ignored if the extension has been built against libxml.
- Formerly, the return value has been ignored, and parsing did never stop.
+ 如果扩展是针对 libxml 编译,则不再忽略 xml_set_external_entity_ref_handler
+ 回调的返回值。以前,会忽略返回值,并且不会停止解析。
@@ -310,18 +303,16 @@
Zip
- Building against the bundled libzip is discouraged, but still possible by
- adding to the configuration.
+ 不建议针对捆绑的 libzip 进行编译,但通过在配置中添加 仍然可以实现。
- Zlib Compression
+ Zlib 压缩
- The zlib/level context option for the compress.zlib wrapper to facilitate
- setting the desired compression level has been added.
+ compress.zlib 包装器添加了 zlib/level
+ 上下文选项,以方便设置所需的压缩级别。
diff --git a/appendices/migration73/windows-support.xml b/appendices/migration73/windows-support.xml
index 9960f9ec7..2c74f20b2 100644
--- a/appendices/migration73/windows-support.xml
+++ b/appendices/migration73/windows-support.xml
@@ -1,8 +1,7 @@
-
-
+
Windows 支持
@@ -13,11 +12,8 @@
更符合 POSIX 标准的文件删除方法
- File descriptors are opened in shared read/write/delete mode by default.
- This effectively maps the POSIX semantics and allows to
- delete files with handles in use. It is not 100% same, some platform
- differences still persist. After the deletion, the filename entry is
- blocked, until all the opened handles to it are closed.
+ 文件描述符默认以共享读/写/删除模式打开。这有效地映射了 POSIX
+ 语义,并允许在使用句柄时删除文件。它不完全相同,一些平台差异仍然存在。在删除之后,将阻塞文件名条目,直到所有打开的句柄都已关闭。
diff --git a/appendices/migration74/incompatible.xml b/appendices/migration74/incompatible.xml
index ecc151d61..d52f2a685 100644
--- a/appendices/migration74/incompatible.xml
+++ b/appendices/migration74/incompatible.xml
@@ -1,6 +1,6 @@
-
+
不向后兼容的变更
diff --git a/faq/com.xml b/faq/com.xml
index e7d24ddb9..90ab2a11f 100755
--- a/faq/com.xml
+++ b/faq/com.xml
@@ -3,7 +3,7 @@
PHP 和 COM
- PHP and COM
+ PHP 和 COM
PHP 可以在 Win32 平台中访问 COM 和 DCOM 对象。
diff --git a/faq/databases.xml b/faq/databases.xml
index 946dfe150..e3152689a 100755
--- a/faq/databases.xml
+++ b/faq/databases.xml
@@ -4,7 +4,7 @@
数据库问题
- Database issues
+ 数据库问题
本节包括 PHP 和数据库之间关系的常见问题。事实上,PHP 可以访问如今现有的任何数据库。
diff --git a/faq/general.xml b/faq/general.xml
index 47a513001..5beb4ac1d 100755
--- a/faq/general.xml
+++ b/faq/general.xml
@@ -4,7 +4,7 @@
一般信息
- General Information
+ 一般信息
本章包括了有关 PHP 的大多数一般问题:它是什么和它做什么。
diff --git a/faq/html.xml b/faq/html.xml
index 859e7e019..2ae7c5a12 100755
--- a/faq/html.xml
+++ b/faq/html.xml
@@ -3,7 +3,7 @@
PHP 和 HTML
- PHP and HTML
+ PHP 和 HTML
PHP 和 HTML 有很多相互作用:PHP 能生成 HTML,HTML 可以向 PHP
diff --git a/faq/obtaining.xml b/faq/obtaining.xml
index ce1f46baf..e24e5f7aa 100755
--- a/faq/obtaining.xml
+++ b/faq/obtaining.xml
@@ -4,7 +4,7 @@
获取 PHP
- Obtaining PHP
+ 获取 PHP
本章包括 PHP 下载地址以及操作系统相关问题的详细资料。
diff --git a/faq/passwords.xml b/faq/passwords.xml
index e50293c3c..5321884c5 100644
--- a/faq/passwords.xml
+++ b/faq/passwords.xml
@@ -4,7 +4,7 @@
密码散列安全
- Password Hashing
+ 密码散列
本部分解释使用散列函数对密码进行安全处理背后的原因,以及如何有效的进行密码散列处理。
diff --git a/reference/outcontrol/functions/ob-get-clean.xml b/reference/outcontrol/functions/ob-get-clean.xml
index c20ca0d5b..caa070362 100644
--- a/reference/outcontrol/functions/ob-get-clean.xml
+++ b/reference/outcontrol/functions/ob-get-clean.xml
@@ -1,12 +1,12 @@
-
+
ob_get_clean
- 得到当前缓冲区的内容并删除当前输出缓冲区
+ 获取活动缓冲区的内容并将其关闭
-
+
&reftitle.description;
@@ -14,29 +14,33 @@
- 得到当前缓冲区的内容并删除当前输出缓冲区。
+ 该函数调用输出处理程序(使用 PHP_OUTPUT_HANDLER_CLEAN 和 PHP_OUTPUT_HANDLER_FINAL
+ flag),丢弃其返回值,返回活动输出缓冲区的内容并关闭活动输出缓冲区。
- ob_get_clean 实质上是一起执行了
- ob_get_contents 和
- ob_end_clean。
+ 如果没有以 PHP_OUTPUT_HANDLER_REMOVABLE flag 启动的活动输出缓冲区,ob_get_clean 将失败。
- 输出缓冲区必须由带有 PHP_OUTPUT_HANDLER_CLEANABLE
- 和 PHP_OUTPUT_HANDLER_REMOVABLE flag
- 的 ob_start 启动。否则 ob_get_clean 将不起作用。
+ ob_get_clean 将丢弃活动输出缓冲区的内容,即使是在没有 PHP_OUTPUT_HANDLER_CLEANABLE flag 的情况下启动的。
-
- &reftitle.parameters;
- &no.function.parameters;
-
-
&reftitle.returnvalues;
- 返回输出缓冲区的内容,并结束输出缓冲区。如果输出缓冲区不是活跃的,即返回 &false; 。
+ 成功时返回活动输出缓冲区的内容,失败时返回 &false;。
+
+
+
+ 如果没有活动输出缓冲区,ob_get_clean 将返回 false,但不会生成 E_NOTICE。
+
+
+
+
+
+ &reftitle.errors;
+
+ 如果函数失败生成 E_NOTICE。
@@ -76,11 +80,14 @@ string(11) "hello world"
&reftitle.seealso;
- ob_get_contents
ob_start
+ ob_get_contents
+ ob_clean
+ ob_end_clean
+ ob_get_flush
-
+
-
+
ob_get_flush
- 刷新输出缓冲区,将其作为字符串返回并关闭输出缓冲区
+
+ 冲刷(发送)活动输出处理程序的返回值,返回活动输出缓冲区的内容并将其关闭
+
-
+
&reftitle.description;
@@ -14,17 +16,16 @@
- ob_get_flush 刷新输出缓冲区,将其作为字符串返回并关闭输出缓冲。
+ 该函数调用输出处理程序(使用 PHP_OUTPUT_HANDLER_FINAL
+ flag),冲刷(发送)其返回值,返回活动输出缓冲区的内容并关闭活动输出缓冲区。
+
+
+ 如果没有以 PHP_OUTPUT_HANDLER_REMOVABLE flag 启动的活动输出缓冲区,ob_get_flush 将失败。
- 输出缓冲区比由带有 PHP_OUTPUT_HANDLER_FLUSHABLE
- flag 的 ob_start 启动。否则 ob_get_flush 将不起作用。
+ ob_get_flush 将冲刷(发送)输出处理程序的返回值,即使活动输出缓冲区是在没有
+ PHP_OUTPUT_HANDLER_FLUSHABLE flag 的情况下启动的。
-
-
- 此函数与 ob_end_flush 相似,不同的是此函数会把缓冲区作为字符串返回。
-
-
@@ -35,7 +36,14 @@
&reftitle.returnvalues;
- 返回输出缓冲区的内容或者没有缓冲区激活时返回 &false;。
+ 成功时返回活动输出缓冲区的内容,失败时返回 &false;。
+
+
+
+
+ &reftitle.errors;
+
+ 如果函数失败生成 E_NOTICE。
@@ -78,15 +86,16 @@ Array
&reftitle.seealso;
- ob_end_clean
+ ob_start
+ ob_get_contents
+ ob_flush
ob_end_flush
- ob_list_handlers
+ ob_get_clean
-
+
-
-
+
ob_get_level
返回输出缓冲机制的嵌套级别
-
+
&reftitle.description;
@@ -28,6 +28,13 @@
返回嵌套的输出缓冲处理程序的级别;或者是,如果输出缓冲区不起作用,返回零。
+
+
+ ob_get_level 和 ob_get_status 之间相同级别的值相差 1。对于
+ ob_get_level,第一级为 1。而对于
+ ob_get_status,第一级为 0。
+
+
@@ -35,6 +42,7 @@
ob_start
+ ob_get_status
ob_get_contents
diff --git a/reference/sqlite3/book.xml b/reference/sqlite3/book.xml
index 61ba1948c..5954824fb 100644
--- a/reference/sqlite3/book.xml
+++ b/reference/sqlite3/book.xml
@@ -1,6 +1,6 @@
-
+
@@ -17,6 +17,7 @@
&reference.sqlite3.setup;
&reference.sqlite3.constants;
&reference.sqlite3.sqlite3;
+ &reference.sqlite3.sqlite3exception;
&reference.sqlite3.sqlite3stmt;
&reference.sqlite3.sqlite3result;