From 0b6c17c67af926957e2a31ec24df4cd149acb97e Mon Sep 17 00:00:00 2001 From: Luffy Date: Wed, 4 Sep 2024 09:03:04 +0800 Subject: [PATCH] Sync filesystem functions and language (#906) --- language/context/ftp.xml | 6 ++--- language/context/http.xml | 15 +++++------ language/predefined/weakmap/offsetget.xml | 12 ++++++--- language/types/declarations.xml | 9 ++++--- reference/filesystem/functions/fgets.xml | 11 +++++--- reference/filesystem/functions/fopen.xml | 8 +++--- reference/info/functions/ini-get.xml | 33 ++++++++++++++--------- 7 files changed, 57 insertions(+), 37 deletions(-) diff --git a/language/context/ftp.xml b/language/context/ftp.xml index afedfe4f5..6c21f173e 100644 --- a/language/context/ftp.xml +++ b/language/context/ftp.xml @@ -1,7 +1,7 @@ - - + + FTP 上下文选项 @@ -67,7 +67,7 @@ 底层套接字流上下文选项 - 底层传输 可能支持其他上下文选项 + 底层传输 可能支持其他上下文选项。 对于 ftp:// 流,请参阅 tcp:// 传输的上下文选项。 对于 ftps:// 流,请参阅 ssl:// 传输的上下文选项。 diff --git a/language/context/http.xml b/language/context/http.xml index 8667d1fca..12ba97611 100644 --- a/language/context/http.xml +++ b/language/context/http.xml @@ -1,8 +1,7 @@ - - - + + HTTP context 选项 @@ -84,8 +83,8 @@ - URI 指定的代理服务器的地址。(e.g. - tcp://proxy.example.com:5100). + URI 指定的代理服务器的地址(例如: + tcp://proxy.example.com:5100)。 @@ -96,8 +95,8 @@ - 当设置为 &true; 时,在构建请求时将使用整个 URI 。(例如: - GET http://www.example.com/path/to/file.html HTTP/1.0)。 + 当设置为 &true; 时,在构建请求时将使用整个 URI(例如: + GET http://www.example.com/path/to/file.html HTTP/1.0)。 虽然这是一个非标准的请求格式,但某些代理服务器需要它。 @@ -154,7 +153,7 @@ - 读取超时时间,单位为秒(s),用 float 指定(e.g. 10.5)。 + 读取超时时间,单位为秒(s),用 float 指定(例如:10.5)。 默认使用 &php.ini; 中设置的 default_socket_timeout。 diff --git a/language/predefined/weakmap/offsetget.xml b/language/predefined/weakmap/offsetget.xml index 692fd7cd2..a1d012c8e 100644 --- a/language/predefined/weakmap/offsetget.xml +++ b/language/predefined/weakmap/offsetget.xml @@ -1,6 +1,7 @@ - + + WeakMap::offsetGet @@ -35,11 +36,16 @@ &reftitle.returnvalues; - 返回与作为参数传入对象关联的值, - 否则返回 &null;。 + 返回与作为参数传入对象关联的值。 + + &reftitle.errors; + + 失败时抛出一个 Error 异常。 + + - + 类型声明 - 类型声明可以用于函数的参数、返回值,PHP 7.4.0 - 起还可以用于类的属性,来显性的指定需要的类型,如果预期类型在调用时不匹配,则会抛出一个 - TypeError 异常。 + 类型声明可以用于函数的参数、返回值, + PHP 7.4.0 起还可以用于类的属性, + PHP 8.3.0 起还可以用于类的常量。 + 如果预期类型在调用时不匹配,则会抛出一个 TypeError 异常。 diff --git a/reference/filesystem/functions/fgets.xml b/reference/filesystem/functions/fgets.xml index d6eee20aa..a53bc65ad 100755 --- a/reference/filesystem/functions/fgets.xml +++ b/reference/filesystem/functions/fgets.xml @@ -1,7 +1,7 @@ - - + + fgets @@ -64,16 +64,21 @@ ]]> diff --git a/reference/filesystem/functions/fopen.xml b/reference/filesystem/functions/fopen.xml index 75722d272..476ae793a 100644 --- a/reference/filesystem/functions/fopen.xml +++ b/reference/filesystem/functions/fopen.xml @@ -1,7 +1,7 @@ - - + + fopen @@ -54,7 +54,7 @@ 指定的是一个已注册的协议,而该协议被注册为一个网络 URL,PHP 将检查并确认 allow_url_fopen - 已被激活。如果关闭了,PHP 将发出一个警告,而 fopen 的调用则失败。 + 已被激活。如果关闭了,PHP 将发出一个警告,而 fopen 的调用则失败。 @@ -240,7 +240,7 @@ $handle = fopen("c:\\folder\\resource.txt", "r"); include_path 中搜寻文件的话,可以将可选的第三个参数 use_include_path - 设为 '1' 或 &true;。 + 设为 &true;。 diff --git a/reference/info/functions/ini-get.xml b/reference/info/functions/ini-get.xml index 9d7628dd7..fd0745a90 100644 --- a/reference/info/functions/ini-get.xml +++ b/reference/info/functions/ini-get.xml @@ -1,7 +1,7 @@ - - + + ini_get @@ -50,6 +50,7 @@ @@ -119,7 +126,9 @@ post_max_size in bytes = 8388608 - ini_get 无法读取 "array" 的 ini 选项,例如 pdo.dsn.*,在这个示例中会返回 &false; 。 + ini_get 无法读取 "array" 的 ini 选项, + 例如 pdo.dsn.*, + 在这个示例中会返回 &false;。