|
55 | 55 | <property>BcMath\Number::scale</property> is reduced by that amount. |
56 | 56 | The <property>BcMath\Number::scale</property> will never be less than the |
57 | 57 | <property>BcMath\Number::scale</property> before expansion. |
| 58 | + See also the <link linkend="bcmath-number.div.example.expansion-scale">code example</link>. |
58 | 59 | </simpara> |
59 | | - <example> |
60 | | - <title>Example of <property>BcMath\Number::scale</property> of result object</title> |
61 | | - <programlisting role="php"> |
62 | | -<![CDATA[ |
63 | | -<?php |
64 | | -var_dump( |
65 | | - new BcMath\Number('0.001')->div('10001'), |
66 | | - new BcMath\Number('0.001')->div('10001', 13), |
67 | | - new BcMath\Number('0.001')->div('100000000000001'), |
68 | | -); |
69 | | -?> |
70 | | -]]> |
71 | | - </programlisting> |
72 | | - &example.outputs; |
73 | | - <screen> |
74 | | -<![CDATA[ |
75 | | -object(BcMath\Number)#2 (2) { |
76 | | - ["value"]=> |
77 | | - string(13) "0.00000009999" |
78 | | - ["scale"]=> |
79 | | - int(11) |
80 | | -} |
81 | | -object(BcMath\Number)#3 (2) { |
82 | | - ["value"]=> |
83 | | - string(15) "0.0000000999900" |
84 | | - ["scale"]=> |
85 | | - int(13) |
86 | | -} |
87 | | -object(BcMath\Number)#4 (2) { |
88 | | - ["value"]=> |
89 | | - string(5) "0.000" |
90 | | - ["scale"]=> |
91 | | - int(3) |
92 | | -} |
93 | | -]]> |
94 | | - </screen> |
95 | | - </example> |
96 | 60 | </refsect1> |
97 | 61 |
|
98 | 62 | <refsect1 role="errors"> |
@@ -201,6 +165,44 @@ object(BcMath\Number)#4 (2) { |
201 | 165 | ["scale"]=> |
202 | 166 | int(2) |
203 | 167 | } |
| 168 | +]]> |
| 169 | + </screen> |
| 170 | + </example> |
| 171 | + |
| 172 | + <example xml:id="bcmath-number.div.example.expansion-scale"> |
| 173 | + <title><methodname>BcMath\Number::div</methodname> example of expansioning <property>BcMath\Number::scale</property> of result object</title> |
| 174 | + <programlisting role="php"> |
| 175 | +<![CDATA[ |
| 176 | +<?php |
| 177 | +var_dump( |
| 178 | + new BcMath\Number('0.001')->div('10001'), |
| 179 | + new BcMath\Number('0.001')->div('10001', 13), |
| 180 | + new BcMath\Number('0.001')->div('100000000000001'), |
| 181 | +); |
| 182 | +?> |
| 183 | +]]> |
| 184 | + </programlisting> |
| 185 | + &example.outputs; |
| 186 | + <screen> |
| 187 | +<![CDATA[ |
| 188 | +object(BcMath\Number)#2 (2) { |
| 189 | + ["value"]=> |
| 190 | + string(13) "0.00000009999" |
| 191 | + ["scale"]=> |
| 192 | + int(11) |
| 193 | +} |
| 194 | +object(BcMath\Number)#3 (2) { |
| 195 | + ["value"]=> |
| 196 | + string(15) "0.0000000999900" |
| 197 | + ["scale"]=> |
| 198 | + int(13) |
| 199 | +} |
| 200 | +object(BcMath\Number)#4 (2) { |
| 201 | + ["value"]=> |
| 202 | + string(5) "0.000" |
| 203 | + ["scale"]=> |
| 204 | + int(3) |
| 205 | +} |
204 | 206 | ]]> |
205 | 207 | </screen> |
206 | 208 | </example> |
|
0 commit comments