1
0
mirror of https://github.com/php/doc-ru.git synced 2026-03-24 07:42:22 +01:00
Files
archived-doc-ru/reference/bc/bcmath.number.xml

126 lines
4.4 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 3f82c54505bbf99a7dfdee2ae7f674b1e2719bd3 Maintainer: malferov Status: ready -->
<!-- Reviewed: no -->
<reference xml:id="class.bcmath-number" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>Класс BcMath\Number</title>
<titleabbrev>BcMath\Number</titleabbrev>
<partintro>
<section xml:id="bcmath-number.intro">
&reftitle.intro;
<simpara>
Класс выполняет математические операции с числами произвольной точности.
Объекты класса поддерживают перегруженные
<link linkend="language.operators.arithmetic">арифметические операторы</link>
и <link linkend="language.operators.comparison">операторы сравнения</link>.
</simpara>
<note>
<simpara>
На класс не влияет
INI-директива <link linkend="ini.bcmath.scale">bcmath.scale</link>,
которую устанавливают в файле &php.ini;.
</simpara>
</note>
<note>
<simpara>
Перегруженные операторы ведут себя так же, как параметр <parameter>scale</parameter>
со значением &null; в методах с поддержкой такого параметра.
</simpara>
</note>
</section>
<section xml:id="bcmath-number.synopsis">
&reftitle.classsynopsis;
<packagesynopsis>
<package>BcMath</package>
<classsynopsis class="class">
<ooclass>
<modifier>final</modifier>
<modifier>readonly</modifier>
<classname>Number</classname>
</ooclass>
<oointerface>
<modifier>implements</modifier>
<interfacename>Stringable</interfacename>
</oointerface>
<classsynopsisinfo role="comment">&Properties;</classsynopsisinfo>
<fieldsynopsis>
<modifier>public</modifier>
<type>string</type>
<varname linkend="bcmath-number.props.value">value</varname>
</fieldsynopsis>
<fieldsynopsis>
<modifier>public</modifier>
<type>int</type>
<varname linkend="bcmath-number.props.scale">scale</varname>
</fieldsynopsis>
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.bcmath-number')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[@role='BcMath\\Number'])">
<xi:fallback/>
</xi:include>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.bcmath-number')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[@role='BcMath\\Number'])">
<xi:fallback/>
</xi:include>
</classsynopsis>
</packagesynopsis>
</section>
<section xml:id="bcmath-number.props">
&reftitle.properties;
<variablelist>
<varlistentry xml:id="bcmath-number.props.value">
<term><varname>value</varname></term>
<listitem>
<simpara>
Строковое представление числа произвольной точности.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="bcmath-number.props.scale">
<term><varname>scale</varname></term>
<listitem>
<simpara>
Текущее значение масштаба, которое устанавливается для объекта.
Класс автоматически вычисляет и устанавливает это значение
для объектов, которые получились в результате расчётов,
если параметр <parameter>scale</parameter> не установили в методе расчёта.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</section>
</partintro>
&reference.bc.bcmath.entities.number;
</reference>
<!-- 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
-->