|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | 2 | <!-- $Revision$ --> |
3 | | -<!-- EN-Revision: ddb05f8827151e25dd1c3e058f95f6c024bc881b Maintainer: takagi Status: working --> |
| 3 | +<!-- EN-Revision: c7e83fbbbcde9f54affc09424d032c38492a3ff4 Maintainer: takagi Status: working --> |
4 | 4 | <!-- Credits: mumumu --> |
5 | 5 | <refentry xml:id="function.bcpowmod" xmlns="http://docbook.org/ns/docbook"> |
6 | 6 | <refnamediv> |
|
70 | 70 | <refsect1 role="errors"> |
71 | 71 | &reftitle.errors; |
72 | 72 | <para> |
73 | | - This function throws a <exceptionname>ValueError</exceptionname> in the following cases: |
| 73 | + この関数は、以下の場合に <exceptionname>ValueError</exceptionname> をスローします: |
74 | 74 | <simplelist> |
75 | | - <member><parameter>num</parameter>, <parameter>exponent</parameter> or <parameter>modulus</parameter> is not a well-formed BCMath numeric string</member> |
76 | | - <member><parameter>num</parameter>, <parameter>exponent</parameter> or <parameter>modulus</parameter> has a fractional part</member> |
77 | | - <member><parameter>exponent</parameter> is a negative value</member> |
78 | | - <member><parameter>scale</parameter> is outside the valid range</member> |
| 75 | + <member><parameter>num</parameter> か <parameter>exponent</parameter> か <parameter>modulus</parameter> のいずれかが、BCMath で有効でない数値形式の文字列である場合</member> |
| 76 | + <member><parameter>num</parameter> か <parameter>exponent</parameter> か <parameter>modulus</parameter> のいずれかが整数値でない場合</member> |
| 77 | + <member><parameter>exponent</parameter> が負の値である場合</member> |
| 78 | + <member><parameter>scale</parameter> が範囲外の値である場合</member> |
79 | 79 | </simplelist> |
80 | 80 | </para> |
81 | 81 | <simpara> |
82 | | - This function throws a <exceptionname>DivisionByZeroError</exceptionname> exception if <parameter>modulus</parameter> |
83 | | - is <literal>0</literal>. |
| 82 | + この関数は、<parameter>modulus</parameter> の値が <literal>0</literal> である場合、 |
| 83 | + <exceptionname>DivisionByZeroError</exceptionname> exception をスローします。 |
84 | 84 | </simpara> |
85 | 85 | </refsect1> |
86 | 86 |
|
|
104 | 104 | <row> |
105 | 105 | <entry>8.0.0</entry> |
106 | 106 | <entry> |
107 | | - Now throws a <exceptionname>ValueError</exceptionname> instead of returning &false; if <parameter>exponent</parameter> is a negative value. |
| 107 | + <parameter>exponent</parameter> が負の値の場合、&false; を返す代わりに <exceptionname>ValueError</exceptionname> をスローするようになりました。 |
108 | 108 | </entry> |
109 | 109 | </row> |
110 | 110 | <row> |
111 | 111 | <entry>8.0.0</entry> |
112 | 112 | <entry> |
113 | | - Dividing by <literal>0</literal> now throws a <exceptionname>DivisionByZeroError</exceptionname> exception instead of returning &false;. |
| 113 | + <literal>0</literal> 除算を行うと、<exceptionname>DivisionByZeroError</exceptionname> |
| 114 | + exception がスローされるようになりました。以前は &false; が返されていました。 |
114 | 115 | </entry> |
115 | 116 | </row> |
116 | 117 | </tbody> |
@@ -157,6 +158,7 @@ $b = bcmod(bcpow($x, $y), $mod); |
157 | 158 | <simplelist> |
158 | 159 | <member><function>bcpow</function></member> |
159 | 160 | <member><function>bcmod</function></member> |
| 161 | + <member><methodname>BcMath\Number::powmod</methodname></member> |
160 | 162 | </simplelist> |
161 | 163 | </para> |
162 | 164 | </refsect1> |
|
0 commit comments