diff --git a/chapters/tutorial.xml b/chapters/tutorial.xml index 50f3a71b9..252fc889e 100644 --- a/chapters/tutorial.xml +++ b/chapters/tutorial.xml @@ -405,5 +405,3 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> - - diff --git a/language/operators/bitwise.xml b/language/operators/bitwise.xml index f702c52b2..b305a835f 100644 --- a/language/operators/bitwise.xml +++ b/language/operators/bitwise.xml @@ -1,5 +1,6 @@ - + + 位运算符 @@ -217,10 +218,10 @@ echo "hallo" ^ "hello"; // 输出 ascii 值 #0 #4 #0 #0 #0 // 'a' ^ 'e' = #4 echo 2 ^ "3"; // 输出 1 - // 2 ^ ((int)"3") == 1 + // 2 ^ ((int) "3") == 1 echo "2" ^ 3; // 输出 1 - // ((int)"2") ^ 3 == 1 + // ((int) "2") ^ 3 == 1 ?> ]]> diff --git a/language/operators/comparison.xml b/language/operators/comparison.xml index 46d48d4da..3047ffa3f 100644 --- a/language/operators/comparison.xml +++ b/language/operators/comparison.xml @@ -1,5 +1,6 @@ - + + 比较运算符 比较 @@ -255,11 +256,11 @@ echo $a <=> $b; // 1 ]]> @@ -401,7 +402,7 @@ echo (true ? 'true' : false ? 't' : 'f'); // 下面是与上面等价的语句,但更清晰 echo ((true ? 'true' : 'false') ? 't' : 'f'); -// 这里可以看到第一个表达式的计算结果是 “true”,第二个表达式的计算结果为 (bool)true, +// 这里可以看到第一个表达式的计算结果是 “true”,第二个表达式的计算结果为 (bool) true, // 因此返回第二个三元表达式的 true 分支。 ?> ]]> diff --git a/language/operators/execution.xml b/language/operators/execution.xml index 1ed12112f..ceef3bd50 100644 --- a/language/operators/execution.xml +++ b/language/operators/execution.xml @@ -1,10 +1,11 @@ - + + 执行运算符 执行 - PHP 支持一个执行运算符:反引号(``)。注意这不是单引号!PHP + PHP 支持一个执行运算符:反引号(``)。注意这不是单引号!PHP 将尝试将反引号中的内容作为 shell 命令来执行,并将其输出信息返回(即,可以赋给一个变量而不是简单地丢弃到标准输出)。使用反引号运算符“`”的效果与函数 shell_exec 相同。 diff --git a/language/types/array.xml b/language/types/array.xml index 27d10b9df..fbc3e12cc 100644 --- a/language/types/array.xml +++ b/language/types/array.xml @@ -1,6 +1,6 @@ - + Array 数组 @@ -924,7 +924,7 @@ $error_descriptions[8] = "This is just an informal notice"; 对于任意 intfloatstringboolresource 类型,如果将一个值转换为 array,将得到一个仅有一个元素的数组,其下标为 - 0,该元素即为此标量的值。换句话说,(array)$scalarValue 与 + 0,该元素即为此标量的值。换句话说,(array) $scalarValuearray($scalarValue) 完全一样。 diff --git a/language/types/integer.xml b/language/types/integer.xml index 2afc7e713..d502a779a 100644 --- a/language/types/integer.xml +++ b/language/types/integer.xml @@ -1,6 +1,6 @@ - + Integer 整型 @@ -105,43 +105,22 @@ integer : decimal - 32 位系统下的整数溢出 + 整数溢出 -]]> - - - - - 64 位系统下的整数溢出 - - ]]> + + + 整数除法 PHP 没有 int 除法取整运算符,要使用 intdiv 实现。 1/2 产生出 float @@ -213,7 +192,7 @@ var_dump(foo(8.1)); // 自 PHP 8.1.0 起:“Deprecated: Implicit conversion fr var_dump(foo(8.1)); // PHP 8.1.0 之前为 8 var_dump(foo(8.0)); // 8 in both cases -var_dump((int)8.1); // 8 in both cases +var_dump((int) 8.1); // 8 in both cases var_dump(intval(8.1)); // 8 in both cases ?> ]]> @@ -229,7 +208,7 @@ var_dump(intval(8.1)); // 8 in both cases - NaN 和 Infinity 在转换成 int 时是零。 + NaNInf-Inf 在转换成 int 时是零。 diff --git a/reference/array/functions/array-merge.xml b/reference/array/functions/array-merge.xml index 173128509..7e61b4700 100755 --- a/reference/array/functions/array-merge.xml +++ b/reference/array/functions/array-merge.xml @@ -1,6 +1,7 @@ - + + array_merge @@ -170,7 +171,7 @@ array(5) { 'bar'); -$result = array_merge((array)$beginning, (array)$end); +$result = array_merge((array) $beginning, (array) $end); print_r($result); ?> ]]>