-
Notifications
You must be signed in to change notification settings - Fork 50
Expand file tree
/
Copy pathbcscale.xml
More file actions
135 lines (126 loc) · 3.42 KB
/
bcscale.xml
File metadata and controls
135 lines (126 loc) · 3.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: ddb05f8827151e25dd1c3e058f95f6c024bc881b Maintainer: sammywg Status: ready -->
<refentry xml:id="function.bcscale" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>bcscale</refname>
<refpurpose>Setzt oder holt die Genauigkeit aller BCmath-Funktionen</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>int</type><methodname>bcscale</methodname>
<methodparam><type>int</type><parameter>scale</parameter></methodparam>
</methodsynopsis>
<para>
Diese Funktionen legt die Standard-Genauigkeit aller im Folgenden
aufgerufenden BCmath-Funktionen fest, die nicht explizit die
Genauigkeit angeben.
</para>
<methodsynopsis>
<type>int</type><methodname>bcscale</methodname>
<methodparam choice="opt"><type>null</type><parameter>scale</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
Holt die aktuelle Genauigkeit.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>scale</parameter></term>
<listitem>
<para>
Die Genauigkeitsangabe.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Gibt die alte Genauigkeit zurück, wenn als Setter verwendet.
Andernfalls wird die aktuelle Genauigkeit zurückgeliefert.
</para>
</refsect1>
<refsect1 role="errors">
&reftitle.errors;
<simpara>
Diese Funktion löst einen <exceptionname>ValueError</exceptionname> aus,
wenn <parameter>scale</parameter> außerhalb des gültigen Bereichs liegt.
</simpara>
</refsect1>
<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>scale</parameter> ist jetzt nullbar.
</entry>
</row>
<row>
<entry>7.3.0</entry>
<entry>
<function>bcscale</function> kann nun verwendet werden, um die aktuelle
Genauigkeit zu ermitteln; wird es als Setter verwendet, gibt es nun die
vorherige Genauigkeit zurück. Zuvor war <parameter>scale</parameter>
obligatorisch, und <function>bscale</function> gab immer &true; zurück.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title><function>bcscale</function>-Beispiel</title>
<programlisting role="php">
<![CDATA[
<?php
// Standard-Genauigkeit: 3
bcscale(3);
echo bcdiv('105', '6.55957'); // 16.007
// Die selbe Operation ohne Verwendung von bcscale()
echo bcdiv('105', '6.55957', 3); // 16.007
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->