svn: /phpdoc/ja/trunk/ appendices/migration73/incompatible.xml appendices/migration80/incompatible.xml language/operators.xml language/types/declarations.xml language/types/float.xml language/types/integer.xml language/types/numeric-strings.xml language/types/type-juggling.xml reference/gmp/functions/gmp-sign.xml reference/var/functions/is-numeric.xml
[email protected] (Yoshinari Takaoka)
| Newsgroups | php.doc.ja |
|---|---|
| Message-ID | <[email protected]> |
mumumu Fri, 27 Nov 2020 21:48:00 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=351709
Log:
s/数値文字列/数値形式の文字列/
Changed paths:
U phpdoc/ja/trunk/appendices/migration73/incompatible.xml
U phpdoc/ja/trunk/appendices/migration80/incompatible.xml
U phpdoc/ja/trunk/language/operators.xml
U phpdoc/ja/trunk/language/types/declarations.xml
U phpdoc/ja/trunk/language/types/float.xml
U phpdoc/ja/trunk/language/types/integer.xml
U phpdoc/ja/trunk/language/types/numeric-strings.xml
U phpdoc/ja/trunk/language/types/type-juggling.xml
U phpdoc/ja/trunk/reference/gmp/functions/gmp-sign.xml
U phpdoc/ja/trunk/reference/var/functions/is-numeric.xml
svn-diffs-351709.txt
(text/x-diff, 12.3 KB)
Modified: phpdoc/ja/trunk/appendices/migration73/incompatible.xml
===================================================================
--- phpdoc/ja/trunk/appendices/migration73/incompatible.xml 2020-11-27 21:13:36 UTC (rev 351708)
+++ phpdoc/ja/trunk/appendices/migration73/incompatible.xml 2020-11-27 21:48:00 UTC (rev 351709)
@@ -65,7 +65,7 @@
<sect3 xml:id="migration73.incompatible.core.arrayaccess">
<title>ArrayAccess を実装したオブジェクトに対する、
- 数値文字列キーの解釈が厳密に</title>
+ 数値形式の文字列キーの解釈が厳密に</title>
<para>
<literal>$obj</literal> が <classname>ArrayAccess</classname>
Modified: phpdoc/ja/trunk/appendices/migration80/incompatible.xml
===================================================================
--- phpdoc/ja/trunk/appendices/migration80/incompatible.xml 2020-11-27 21:13:36 UTC (rev 351708)
+++ phpdoc/ja/trunk/appendices/migration80/incompatible.xml 2020-11-27 21:48:00 UTC (rev 351709)
@@ -14,7 +14,7 @@
<para>
(厳密でないやり方で)数値と非数値文字列を比較する場合、
数値を文字列にキャストし、文字列と比較するようになりました。
- 数値と数値文字列の比較は、以前と同じ振る舞いをします。
+ 数値と数値形式の文字列の比較は、以前と同じ振る舞いをします。
注意すべきなのは、これによって、
<code>0 == "not-a-number"</code> が &false; と見なされるようになったことです。
<informaltable>
@@ -580,9 +580,9 @@
</listitem>
<listitem>
<para>
- 数値文字列の扱いが、より直感的で間違いにくいものに変更されました。
+ 数値形式の文字列の扱いが、より直感的で間違いにくいものに変更されました。
ホワイトスペースが前に付いている場合の扱いと一貫性を持たせるため、
- 数値文字列の後にホワイトスペースを付けることが許されるようになりました。
+ 数値形式の文字列の後にホワイトスペースを付けることが許されるようになりました。
これがもっとも影響するのは以下です:
</para>
<para>
Modified: phpdoc/ja/trunk/language/operators.xml
===================================================================
--- phpdoc/ja/trunk/language/operators.xml 2020-11-27 21:13:36 UTC (rev 351708)
+++ phpdoc/ja/trunk/language/operators.xml 2020-11-27 21:48:00 UTC (rev 351709)
@@ -1449,9 +1449,9 @@
</table>
<para>
オペランドが両方
- <link linkend="language.types.numeric-strings">数値文字列</link> の場合、
+ <link linkend="language.types.numeric-strings">数値形式の文字列</link> の場合、
もしくは一方が数値で、もう一方が
- <link linkend="language.types.numeric-strings">数値文字列</link> の場合、
+ <link linkend="language.types.numeric-strings">数値形式の文字列</link> の場合、
比較は数値として行われます。
これらのルールは
<link linkend="control-structures.switch">switch</link> 文にも適用されます。
@@ -1463,7 +1463,7 @@
<warning>
<para>
PHP 8.0.0 より前のバージョンでは、
- 文字列が数値または数値文字列の場合、文字列は比較する前に数値に変換されていました。
+ 文字列が数値または数値形式の文字列の場合、文字列は比較する前に数値に変換されていました。
これによって、以下の例で見られるような驚きの結果が生じる場合があります:
<informalexample>
<programlisting role="php">
Modified: phpdoc/ja/trunk/language/types/declarations.xml
===================================================================
--- phpdoc/ja/trunk/language/types/declarations.xml 2020-11-27 21:13:36 UTC (rev 351708)
+++ phpdoc/ja/trunk/language/types/declarations.xml 2020-11-27 21:48:00 UTC (rev 351709)
@@ -682,7 +682,7 @@
<caution>
<para>
例外として、値が文字列で、int と float が union に含まれていた場合、
- 型は既存の "数値文字列" を解釈するセマンティクスによって決まります。
+ 型は既存の "数値形式の文字列" を解釈するセマンティクスによって決まります。
たとえば、<literal>"42"</literal> の場合、
<type>int</type> が選ばれますし、
<literal>"42.0"</literal> の場合、<type>float</type> が選ばれます。
@@ -715,12 +715,12 @@
[] --> TypeError // 配列はint, string と互換性はない。
// int|float|bool
-"45" --> 45 // int の数値文字列
+"45" --> 45 // int の数値形式の文字列
"45.0" --> 45.0 // float の文字列
-"45X" --> true // 数値文字列ではない。boolにフォールバック
-"" --> false // 数値文字列ではない。boolにフォールバック
-"X" --> true // 数値文字列ではない。boolにフォールバック
+"45X" --> true // 数値形式の文字列ではない。boolにフォールバック
+"" --> false // 数値形式の文字列ではない。boolにフォールバック
+"X" --> true // 数値形式の文字列ではない。boolにフォールバック
[] --> TypeError // 配列はint, float, bool と互換性はない。
?>
]]>
Modified: phpdoc/ja/trunk/language/types/float.xml
===================================================================
--- phpdoc/ja/trunk/language/types/float.xml 2020-11-27 21:13:36 UTC (rev 351708)
+++ phpdoc/ja/trunk/language/types/float.xml 2020-11-27 21:48:00 UTC (rev 351709)
@@ -88,7 +88,7 @@
<simpara>
文字列が
- <link linkend="language.types.numeric-strings">数値文字列</link>
+ <link linkend="language.types.numeric-strings">数値形式の文字列</link>
の場合、対応する float の値に解決されます。
そうでない場合、ゼロ(<literal>0</literal>)に変換されます。
</simpara>
Modified: phpdoc/ja/trunk/language/types/integer.xml
===================================================================
--- phpdoc/ja/trunk/language/types/integer.xml 2020-11-27 21:13:36 UTC (rev 351708)
+++ phpdoc/ja/trunk/language/types/integer.xml 2020-11-27 21:48:00 UTC (rev 351709)
@@ -257,7 +257,7 @@
<simpara>
文字列が
- <link linkend="language.types.numeric-strings">数値文字列</link>
+ <link linkend="language.types.numeric-strings">数値形式の文字列</link>
の場合は、対応する整数値に解決されます。
そうでない場合は、ゼロ (<literal>0</literal>) に変換されます。
</simpara>
Modified: phpdoc/ja/trunk/language/types/numeric-strings.xml
===================================================================
--- phpdoc/ja/trunk/language/types/numeric-strings.xml 2020-11-27 21:13:36 UTC (rev 351708)
+++ phpdoc/ja/trunk/language/types/numeric-strings.xml 2020-11-27 21:48:00 UTC (rev 351709)
@@ -3,7 +3,7 @@
<!-- EN-Revision: 351703 Maintainer: mumumu Status: ready -->
<sect1 xml:id="language.types.numeric-strings" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
- <title>数値文字列</title>
+ <title>数値形式の文字列</title>
<para>
PHP の 文字列 は、
<type>int</type> や <type>float</type> と解釈できる場合は
@@ -11,7 +11,7 @@
</para>
<para>
- 数値文字列は、PHP 8.0.0 以降で正式に対応しています:
+ 数値形式の文字列は、PHP 8.0.0 以降で正式に対応しています:
</para>
<informalexample>
@@ -29,8 +29,8 @@
</informalexample>
<para>
- PHP は <emphasis>先頭から始まる</emphasis> 数値文字列という概念も持っています。
- これは、数値文字列から始まり、その後に任意の文字が続く文字列です。
+ PHP は <emphasis>先頭から始まる</emphasis> 数値形式の文字列という概念も持っています。
+ これは、数値形式の文字列から始まり、その後に任意の文字が続く文字列です。
</para>
<sect2 xml:id="language.types.numeric-string.conversion">
@@ -52,10 +52,10 @@
</listitem>
<listitem>
<simpara>
- 文脈が 先頭から始まる数値文字列を許す場合、
+ 文脈が 先頭から始まる数値形式の文字列を許す場合、
かつ値が文字列の場合は、次のように解決されます:
- 文字列の先頭部分が数値文字列、かつそれが
+ 文字列の先頭部分が数値形式の文字列、かつそれが
<type>int</type> 型の範囲
(<constant>PHP_INT_MAX</constant> で定義されています)
に含まれる場合、<type>int</type> に解決されます。
@@ -82,7 +82,7 @@
文字列は数値と見なされていました。
<emphasis>数値の後に</emphasis> ホワイトスペースがある場合は、
- その文字列は 先頭から始まる 数値文字列とみなされていました。
+ その文字列は 先頭から始まる 数値形式の文字列とみなされていました。
</para>
<para>
@@ -93,7 +93,7 @@
<itemizedlist>
<listitem>
<simpara>
- 先頭から始まる数値文字列の場合、
+ 先頭から始まる数値形式の文字列の場合、
<constant>E_WARNING</constant> ではなく、
<constant>E_NOTICE</constant> が発生していました。
</simpara>
Modified: phpdoc/ja/trunk/language/types/type-juggling.xml
===================================================================
--- phpdoc/ja/trunk/language/types/type-juggling.xml 2020-11-27 21:13:36 UTC (rev 351708)
+++ phpdoc/ja/trunk/language/types/type-juggling.xml 2020-11-27 21:48:00 UTC (rev 351709)
@@ -59,7 +59,7 @@
<simpara>
最後の二つの例が奇妙に思える場合には、
- <link linkend="language.types.numeric-strings">数値文字列</link>
+ <link linkend="language.types.numeric-strings">数値形式の文字列</link>
がどのようにして数値に変換されるかを見て下さい。
</simpara>
Modified: phpdoc/ja/trunk/reference/gmp/functions/gmp-sign.xml
===================================================================
--- phpdoc/ja/trunk/reference/gmp/functions/gmp-sign.xml 2020-11-27 21:13:36 UTC (rev 351708)
+++ phpdoc/ja/trunk/reference/gmp/functions/gmp-sign.xml 2020-11-27 21:48:00 UTC (rev 351709)
@@ -28,7 +28,7 @@
<listitem>
<para>
PHP 5.5 より前のバージョンでは、GMP数の <type>resource</type>、
- PHP 5.6 以降では <classname>GMP</classname> オブジェクトまたは <type>int</type> に変換可能な数値文字列。
+ PHP 5.6 以降では <classname>GMP</classname> オブジェクトまたは <type>int</type> に変換可能な数値形式の文字列。
</para>
</listitem>
</varlistentry>
Modified: phpdoc/ja/trunk/reference/var/functions/is-numeric.xml
===================================================================
--- phpdoc/ja/trunk/reference/var/functions/is-numeric.xml 2020-11-27 21:13:36 UTC (rev 351708)
+++ phpdoc/ja/trunk/reference/var/functions/is-numeric.xml 2020-11-27 21:48:00 UTC (rev 351709)
@@ -18,7 +18,7 @@
</methodsynopsis>
<para>
指定した変数が数値または
- <link linkend="language.types.numeric-strings">数値文字列</link>であるかどうかを調べます。
+ <link linkend="language.types.numeric-strings">数値形式の文字列</link>であるかどうかを調べます。
</para>
</refsect1>
@@ -42,7 +42,7 @@
&reftitle.returnvalues;
<para>
<parameter>var</parameter> が数値または
- <link linkend="language.types.numeric-strings">数値文字列</link>
+ <link linkend="language.types.numeric-strings">数値形式の文字列</link>
である場合に
&true;、それ以外の場合に &false; を返します。
</para>
@@ -111,7 +111,7 @@
&reftitle.seealso;
<para>
<simplelist>
- <member><link linkend="language.types.numeric-strings">数値文字列</link></member>
+ <member><link linkend="language.types.numeric-strings">数値形式の文字列</link></member>
<member><function>ctype_digit</function></member>
<member><function>is_bool</function></member>
<member><function>is_null</function></member>