|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | | -<!-- $Revision$ --> |
3 | | -<!-- EN-Revision: 4754397753fd79f1c846868b66a2448babab1c54 Maintainer: aydin Status: ready --> |
4 | | -<refentry xml:id="function.bcmod" xmlns="http://docbook.org/ns/docbook"> |
| 2 | +<!-- EN-Revision: c7e83fbbbcde9f54affc09424d032c38492a3ff4 Maintainer: aydin Status: ready --> |
| 3 | +<refentry xml:id="function.bcmod" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude"> |
5 | 4 | <refnamediv> |
6 | 5 | <refname>bcmod</refname> |
7 | 6 | <refpurpose>Keyfi duyarlıklı sayılarda bölme işleminden kalanı bulur |
|
12 | 11 | &reftitle.description; |
13 | 12 | <methodsynopsis> |
14 | 13 | <type>string</type><methodname>bcmod</methodname> |
15 | | - <methodparam><type>string</type><parameter>bölünen</parameter></methodparam> |
16 | | - <methodparam><type>string</type><parameter>bölen</parameter></methodparam> |
| 14 | + <methodparam><type>string</type><parameter>sayı1</parameter></methodparam> |
| 15 | + <methodparam><type>string</type><parameter>sayı2</parameter></methodparam> |
17 | 16 | <methodparam choice="opt"><type class="union"><type>int</type><type>null</type></type><parameter>basamak</parameter><initializer>&null;</initializer></methodparam> |
18 | 17 | </methodsynopsis> |
19 | 18 | <para> |
20 | | - <parameter>bölünen</parameter>'in |
21 | | - <parameter>bölen</parameter>'e bölünmesinden kalanı döndürür. |
22 | | - <parameter>bölen</parameter> sıfır olmadıkça sonuç |
23 | | - <parameter>bölünen</parameter>'in işaretini alır. |
| 19 | + <parameter>sayı1</parameter>'in |
| 20 | + <parameter>sayı2</parameter>'ye bölünmesinden kalanı döndürür. |
| 21 | + Sonuç <parameter>sayı1</parameter>'in işaretini alır. |
24 | 22 | </para> |
25 | 23 | </refsect1> |
26 | 24 |
|
27 | | - <refsect1 role="parameters"> |
28 | | - &reftitle.parameters; |
| 25 | + <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('function.bcadd')/db:refsect1[@role='parameters'])" /> |
| 26 | + |
| 27 | + <refsect1 role="returnvalues"> |
| 28 | + &reftitle.returnvalues; |
29 | 29 | <para> |
30 | | - <variablelist> |
31 | | - <varlistentry> |
32 | | - <term><parameter>bölünen</parameter></term> |
33 | | - <listitem> |
34 | | - <para> |
35 | | - Dizge olarak bölünen sayı. |
36 | | - </para> |
37 | | - </listitem> |
38 | | - </varlistentry> |
39 | | - <varlistentry> |
40 | | - <term><parameter>bölen</parameter></term> |
41 | | - <listitem> |
42 | | - <para> |
43 | | - Dizge olarak bölen sayı. |
44 | | - </para> |
45 | | - </listitem> |
46 | | - </varlistentry> |
47 | | - </variablelist> |
| 30 | + Dizge olarak kalanı döndürür. |
48 | 31 | </para> |
49 | 32 | </refsect1> |
50 | 33 |
|
51 | | - <refsect1 role="returnvalues"> |
52 | | - &reftitle.returnvalues; |
| 34 | + <refsect1 role="errors"> |
| 35 | + <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('function.bcadd')/db:refsect1[@role='errors']/*)" /> |
53 | 36 | <para> |
54 | | - Dizge olarak kalanı veya <parameter>bölen</parameter> <literal>0</literal> |
55 | | - ise &null; döndürür. |
| 37 | + <parameter>sayı1</parameter> <literal>0</literal> ise |
| 38 | + <exceptionname>DivisionByZeroError</exceptionname> istisnası oluşur. |
56 | 39 | </para> |
57 | 40 | </refsect1> |
58 | 41 |
|
|
73 | 56 | <parameter>basamak</parameter> artık &null; olabiliyor. |
74 | 57 | </entry> |
75 | 58 | </row> |
| 59 | + <row> |
| 60 | + <entry>8.0.0</entry> |
| 61 | + <entry> |
| 62 | + <literal>0</literal> ile bölme, &null; döndürmek yerine artık |
| 63 | + <exceptionname>DivisionByZeroError</exceptionname> istisnasına |
| 64 | + sebep oluyor. |
| 65 | + </entry> |
| 66 | + </row> |
76 | 67 | <row> |
77 | 68 | <entry>7.2.0</entry> |
78 | 69 | <entry> |
79 | | - <parameter>bölünen</parameter> ve <parameter>bölen</parameter> artık |
| 70 | + <parameter>sayı1</parameter> ve <parameter>sayı2</parameter> artık |
80 | 71 | ondalık kısmı kırpılıp tamsayı yapılmıyor. Dolayısıyla, işlev artık |
81 | 72 | <literal>%</literal> işleci gibi değil <function>fmod</function> gibi |
82 | 73 | davranıyor. |
@@ -127,6 +118,8 @@ echo bcmod('5.7', '1.3'); // PHP 7.2.0 ve sonrası 0.5 - öncesi 0 |
127 | 118 | <para> |
128 | 119 | <simplelist> |
129 | 120 | <member><function>bcdiv</function></member> |
| 121 | + <member><function>bcdivmod</function></member> |
| 122 | + <member><methodname>BcMath\Number::mod</methodname></member> |
130 | 123 | </simplelist> |
131 | 124 | </para> |
132 | 125 | </refsect1> |
|
0 commit comments