File tree Expand file tree Collapse file tree 9 files changed +39
-61
lines changed Expand file tree Collapse file tree 9 files changed +39
-61
lines changed Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
22<!-- $Revision$ -->
3- <!-- EN-Revision: e93feee2870bb551cd11d625271b7f82da3ccb05 Maintainer: Gregory Status: ready -->
3+ <!-- EN-Revision: 9b68bf2b63200534e022bc65e800cae6c75abf26 Maintainer: Gregory Status: ready -->
44<!-- CREDITS: dallas, mowangjuanzi, Luffy -->
55<!-- 请保持此文件与英文文件中相应的每个 ENTITY 行号一一对应以便于对照,修改与更新! -->
66
@@ -854,7 +854,8 @@ linkend="language.types.boolean">布尔类型</link>章节以获取更多信息
854854<!ENTITY standard.changelog.binary-safe-string-comparison '<row xmlns =" http://docbook.org/ns/docbook" >
855855 <entry >8.2.0</entry >
856856 <entry >
857- 现在此函数返回 <literal >-1</literal > 或者 <literal >1</literal >,之前返回负数或正数。
857+ 当字符串长度不相等时,此函数不再保证返回 <literal >strlen($string1) - strlen($string2)</literal >,
858+ 而可能返回 <literal >-1</literal > 或 <literal >1</literal >。
858859 </entry >
859860</row >
860861'>
@@ -4385,7 +4386,14 @@ local: {
43854386 </para >
43864387'>
43874388
4388-
4389+ <!ENTITY strings.comparison.return '
4390+ <simpara xmlns =" http://docbook.org/ns/docbook" >
4391+ 如果 <parameter >string1</parameter > 小于 <parameter >string2</parameter >,则返回小于 0 的值;
4392+ 如果 <parameter >string1</parameter > 大于 <parameter >string2</parameter >,则返回大于 0 的值;
4393+ 如果它们相等,则返回 <literal >0</literal >。
4394+ 除了它的符号外,不能从返回值中可靠推断出任何特定的含义。
4395+ </simpara >
4396+ '>
43894397
43904398<!-- filter snippets -->
43914399<!ENTITY filter.param.filter '
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
22<!-- $Revision$ -->
3- <!-- EN-Revision: a3573c18b89fd32aca1c3924d3fd9568900b4a33 Maintainer: daijie Status: ready -->
4- <!-- CREDITS: mowangjuanzi -->
3+ <!-- EN-Revision: 9b68bf2b63200534e022bc65e800cae6c75abf26 Maintainer: daijie Status: ready -->
4+ <!-- CREDITS: mowangjuanzi, Luffy -->
55<refentry xml : id =" function.strcasecmp" xmlns =" http://docbook.org/ns/docbook" >
66 <refnamediv >
77 <refname >strcasecmp</refname >
4646
4747 <refsect1 role =" returnvalues" >
4848 &reftitle.returnvalues;
49- <para >
50- 如果 <parameter >string1</parameter > 小于 <parameter >string2</parameter > 返回
51- <literal >-1</literal >;如果 <parameter >string1</parameter > 大于 <parameter >string2</parameter >
52- 返回 <literal >1</literal >;如果两者相等,返回 <literal >0</literal >。
53- </para >
49+ &strings.comparison.return;
5450 </refsect1 >
5551
5652 <refsect1 role =" changelog" >
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
22<!-- $Revision$ -->
3- <!-- EN-Revision: a3573c18b89fd32aca1c3924d3fd9568900b4a33 Maintainer: daijie Status: ready -->
4- <!-- CREDITS: mowangjuanzi -->
3+ <!-- EN-Revision: 9b68bf2b63200534e022bc65e800cae6c75abf26 Maintainer: daijie Status: ready -->
4+ <!-- CREDITS: mowangjuanzi, Luffy -->
55<refentry xmlns =" http://docbook.org/ns/docbook" xml : id =" function.strcmp" >
66 <refnamediv >
77 <refname >strcmp</refname >
4646
4747 <refsect1 role =" returnvalues" >
4848 &reftitle.returnvalues;
49- <para >
50- 如果 <parameter >string1</parameter > 小于 <parameter >string2</parameter > 返回
51- <literal >-1</literal >;如果 <parameter >string1</parameter > 大于 <parameter >string2</parameter >
52- 返回 <literal >1</literal >;如果两者相等,返回 <literal >0</literal >。
53- </para >
49+ &strings.comparison.return;
5450 </refsect1 >
5551
5652 <refsect1 role =" changelog" >
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
22<!-- $Revision$ -->
3- <!-- EN-Revision: a3573c18b89fd32aca1c3924d3fd9568900b4a33 Maintainer: daijie Status: ready -->
4- <!-- CREDITS: mowangjuanzi -->
3+ <!-- EN-Revision: 9b68bf2b63200534e022bc65e800cae6c75abf26 Maintainer: daijie Status: ready -->
4+ <!-- CREDITS: mowangjuanzi, Luffy -->
55<refentry xmlns : xlink =" http://www.w3.org/1999/xlink" xmlns =" http://docbook.org/ns/docbook" xml : id =" function.strnatcasecmp" >
66 <refnamediv >
77 <refname >strnatcasecmp</refname >
4747
4848 <refsect1 role =" returnvalues" >
4949 &reftitle.returnvalues;
50- <para >
51- 与其他字符串比较函数类似,如果 <parameter >string1</parameter > 小于
52- <parameter >string2</parameter > 返回 <literal >-1</literal >;
53- 如果 <parameter >string1</parameter > 大于 <parameter >string2</parameter >
54- 返回 <literal >1</literal >;如果两者相等,返回 <literal >0</literal >。
55- </para >
50+ &strings.comparison.return;
5651 </refsect1 >
5752
5853 <refsect1 role =" changelog" >
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
22<!-- $Revision$ -->
3- <!-- EN-Revision: a3573c18b89fd32aca1c3924d3fd9568900b4a33 Maintainer: daijie Status: ready -->
4- <!-- CREDITS: mowangjuanzi -->
3+ <!-- EN-Revision: 9b68bf2b63200534e022bc65e800cae6c75abf26 Maintainer: daijie Status: ready -->
4+ <!-- CREDITS: mowangjuanzi, Luffy -->
55<refentry xmlns : xlink =" http://www.w3.org/1999/xlink" xmlns =" http://docbook.org/ns/docbook" xml : id =" function.strnatcmp" >
66 <refnamediv >
77 <refname >strnatcmp</refname >
4646
4747 <refsect1 role =" returnvalues" >
4848 &reftitle.returnvalues;
49- <para >
50- 与其他字符串比较函数类似,如果 <parameter >string1</parameter > 小于
51- <parameter >string2</parameter > 返回 <literal >-1</literal >;
52- 如果 <parameter >string1</parameter >
53- 大于 <parameter >string2</parameter >
54- 返回 <literal >1</literal >;如果两者相等,返回 <literal >0</literal >。
55- </para >
49+ &strings.comparison.return;
5650 </refsect1 >
5751
5852 <refsect1 role =" changelog" >
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
22<!-- $Revision$ -->
3- <!-- EN-Revision: a3573c18b89fd32aca1c3924d3fd9568900b4a33 Maintainer: daijie Status: ready -->
4- <!-- CREDITS: mowangjuanzi -->
3+ <!-- EN-Revision: 9b68bf2b63200534e022bc65e800cae6c75abf26 Maintainer: daijie Status: ready -->
4+ <!-- CREDITS: mowangjuanzi, Luffy -->
55<refentry xml : id =" function.strncasecmp" xmlns =" http://docbook.org/ns/docbook" >
66 <refnamediv >
77 <refname >strncasecmp</refname >
5555
5656 <refsect1 role =" returnvalues" >
5757 &reftitle.returnvalues;
58- <para >
59- 如果 <parameter >string1</parameter > 小于 <parameter >string2</parameter > 返回
60- <literal >-1</literal >;如果 <parameter >string1</parameter > 大于
61- <parameter >string2</parameter >,返回 <literal >1</literal >;如果两者相等,返回 <literal >0</literal >。
62- </para >
58+ &strings.comparison.return;
6359 </refsect1 >
6460
6561 <refsect1 role =" changelog" >
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
22<!-- $Revision$ -->
3- <!-- EN-Revision: 43cc4ed372bde0a8ee986d57bf522d14099d54a6 Maintainer: daijie Status: ready -->
3+ <!-- EN-Revision: 9b68bf2b63200534e022bc65e800cae6c75abf26 Maintainer: daijie Status: ready -->
44<!-- CREDITS: mowangjuanzi, Luffy -->
55<refentry xml : id =" function.strncmp" xmlns =" http://docbook.org/ns/docbook" >
66 <refnamediv >
5858
5959 <refsect1 role =" returnvalues" >
6060 &reftitle.returnvalues;
61- <para >
62- 如果 <parameter >string1</parameter > 小于 <parameter >string2</parameter > 返回
63- <literal >-1</literal >;如果 <parameter >string1</parameter > 大于 <parameter >string2</parameter >
64- 返回 <literal >1</literal >;如果两者相等,返回 <literal >0</literal >。
65- </para >
61+ &strings.comparison.return;
6662 </refsect1 >
6763
6864 <refsect1 role =" changelog" >
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
22<!-- $Revision$ -->
3- <!-- EN-Revision: a3573c18b89fd32aca1c3924d3fd9568900b4a33 Maintainer: daijie Status: ready -->
4- <!-- CREDITS: mowangjuanzi -->
3+ <!-- EN-Revision: 9b68bf2b63200534e022bc65e800cae6c75abf26 Maintainer: daijie Status: ready -->
4+ <!-- CREDITS: mowangjuanzi, Luffy -->
55<refentry xml : id =" function.substr-compare" xmlns =" http://docbook.org/ns/docbook" >
66 <refnamediv >
77 <refname >substr_compare</refname >
7979
8080 <refsect1 role =" returnvalues" >
8181 &reftitle.returnvalues;
82+ &strings.comparison.return;
8283 <para >
83- 如果 <parameter >haystack</parameter > 从偏移位置
84- <parameter >offset</parameter > 起的子字符串小于
85- <parameter >needle</parameter >,则返回 <literal >-1</literal >;如果大于
86- <parameter >needle</parameter >,则返回 <literal >1</literal >;如果二者相等,则返回 <literal >0</literal >。如果
87- <parameter >offset</parameter > 等于(在 PHP 7.2.18, 7.3.5 之前)或大于
84+ 如果 <parameter >offset</parameter > 等于(在 PHP 7.2.18, 7.3.5 之前)或大于
8885 <parameter >haystack</parameter > 的长度,或设置
8986 <parameter >length</parameter > 小于或等于 0,<function >substr_compare</function >
9087 将打印出警告信息并且返回 &false; 。
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
22<!-- $Revision$ -->
3- <!-- EN-Revision: 4a07033f7ac5ab121357051cc94ec48b9f6f58fc Maintainer: HonestQiao Status: ready -->
4- <!-- CREDITS: mowangjuanzi -->
3+ <!-- EN-Revision: 9b68bf2b63200534e022bc65e800cae6c75abf26 Maintainer: HonestQiao Status: ready -->
4+ <!-- CREDITS: mowangjuanzi, Luffy -->
55<refentry xml : id =" function.empty" xmlns =" http://docbook.org/ns/docbook" >
66 <refnamediv >
77 <refname >empty</refname >
1414 <methodparam ><type >mixed</type ><parameter >var</parameter ></methodparam >
1515 </methodsynopsis >
1616 <para >
17- 判断变量是否为是空。当变量不存在或者它的值等于
18- &false; ,那么视为空。如果变量不存在, <function >empty</function > 不会产生警告 。
17+ 判断变量是否为空。如果变量不存在或其值等于 &false; ,则认为变量为空。
18+ <function >empty</function > 不会在变量不存在时产生警告 。
1919 </para >
2020 </refsect1 >
2121 <refsect1 role =" parameters" >
2929 待检查的变量
3030 </para >
3131 <para >
32- 没有警告会产生,哪怕变量并不存在。这意味着 < function >empty</ function > 本质上与
33- < command >!isset($var) || $var == false</command > 等价 。
32+ 不会在变量不存在时产生警告。
33+ 这意味着 < function >empty</ function > 本质上等同于 < command >!isset($var) || $var == false</command >。
3434 </para >
3535 </listitem >
3636 </varlistentry >
4040 <refsect1 role =" returnvalues" >
4141 &reftitle.returnvalues;
4242 <para >
43- 当 <parameter >var</parameter > 不存在、值为空、等于 0、为 false 时,返回 &true; 。 参阅 <link
43+ 当 <parameter >var</parameter > 不存在、值为空、等于 0、为 false 时,返回 &true; , 参阅 <link
4444 linkend =" language.types.boolean.casting" >转换为 boolean</link >。否则返回 &false; 。
4545 </para >
4646 </refsect1 >
You can’t perform that action at this time.
0 commit comments