Skip to content

Commit

Permalink
Synced some files with EN
Browse files Browse the repository at this point in the history
  • Loading branch information
mproshchuk committed Sep 9, 2024
1 parent 666b0b2 commit a13c43c
Show file tree
Hide file tree
Showing 5 changed files with 43 additions and 60 deletions.
6 changes: 3 additions & 3 deletions install/unix/apache2.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: a89c6d71c7b65e3de84f26230fbf72c9b8948adf Maintainer: mproshchuk Status: ready -->
<!-- EN-Revision: b0dd627899cf5c57d3d64fac07e9b6579dfca082 Maintainer: mproshchuk Status: ready -->
<sect1 xml:id="install.unix.apache2" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Apache 2.x на Unix системах</title>
<para>
Expand Down Expand Up @@ -115,7 +115,7 @@ make install
<screen>
<![CDATA[
cd ../php-NN
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-pdo-mysql
make
make install
]]>
Expand Down Expand Up @@ -304,7 +304,7 @@ service httpd restart
<para>
Не варто бездумно використовувати цю опцію, а тільки, якщо відомо про всі
наслідки такого рішення. В документації для Apache стосовно
<link xlink:href="&url.apache2.mpm;">Молулів MPM</link> значно детальніше
<link xlink:href="&url.apache2.mpm;">модулів MPM</link> значно детальніше
розкрита ця тема.
</para>
<note>
Expand Down
42 changes: 12 additions & 30 deletions language/types/integer.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 161dde4fe721309398dd324edbf02aec409f127b Maintainer: mproshchuk Status: ready -->
<!-- EN-Revision: c09d80b942f41c7b9961a0773525ac8e1408daf2 Maintainer: mproshchuk Status: ready -->
<sect1 xml:id="language.types.integer">
<title>Цілі числа (integers)</title>
<title>Ціле число (integer)</title>

<simpara>
Цілим (integer) називають число, що належить множині
Expand Down Expand Up @@ -110,42 +110,23 @@ $a = 0b11111111; // двійкове число (дорівнює деятков
</para>

<example>
<title>Переповнення цілого числа в 32-бітних системах</title>
<title>Переповнення цілого числа</title>
<programlisting role="php">
<![CDATA[
<?php
$велике_число = 2147483647;
var_dump($велике_число); // int(2147483647)
$велике_число = 50000000000000000000;
var_dump($велике_число); // float(5.0E+19)
$велике_число = 2147483648;
var_dump($велике_число); // float(2147483648)
$million = 1000000;
$велике_число = 50000 * $million;
var_dump($велике_число); // float(50000000000)
var_dump(PHP_INT_MAX + 1); // у 32-бітних системах: float(2147483648)
// у 64-бітних системах: float(9.2233720368548E+18)
?>
]]>
</programlisting>
</example>
</sect2>

<example>
<title>Переповнення цілого числа в 64-бітних системах</title>
<programlisting role="php">
<![CDATA[
<?php
$велике_число = 9223372036854775807;
var_dump($велике_число); // int(9223372036854775807)
$велике_число = 9223372036854775808;
var_dump($велике_число); // float(9.2233720368548E+18)
$million = 1000000;
$велике_число = 50000000000000 * $million;
var_dump($велике_число); // float(5.0E+19)
?>
]]>
</programlisting>
</example>
<sect2 xml:id="language.types.integer.division">
<title>Ділення цілого числа</title>

<para>
В PHP не існує оператора для ділення цілих чисел (<type>int</type>). Для
Expand Down Expand Up @@ -242,7 +223,8 @@ var_dump(intval(8.1)); // 8 у обох випадках

<note>
<para>
Результатом приведення спеціальних чисел "NaN" та "Infinity" до типу
Результатом приведення спеціальних чисел <literal>NaN</literal>,
<literal>Inf</literal> та <literal>-Inf</literal> до типу
<type>int</type> є число нуль (<literal>0</literal>).
</para>
</note>
Expand Down
32 changes: 16 additions & 16 deletions language/types/string.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: affa37e16f562d9297e83b2e21ec416aadc8b72d Maintainer: mproshchuk Status: wip -->
<sect1 xml:id="language.types.string">
<title>Рядки (Strings)</title>
<title>Рядок (string)</title>

<para>
Рядок (<type>string</type>) — це набір символів, кожному з яких відповідає
Expand Down Expand Up @@ -469,17 +469,17 @@ bar
</para>

<example>
<title>Heredoc string quoting example</title>
<title>Вставлення інших рядків в Heredoc</title>
<programlisting role="php">
<![CDATA[
<?php
$str = <<<EOD
Example of string
spanning multiple lines
using heredoc syntax.
Приклад тексту
з синтаксисом heredoc,
що складається з кількох рядків.
EOD;
/* More complex example, with variables. */
/* Складніший приклад, зі змінними. */
class foo
{
var $foo;
Expand All @@ -493,32 +493,32 @@ class foo
}
$foo = new foo();
$name = 'MyName';
$name = 'Петро';
echo <<<EOT
My name is "$name". I am printing some $foo->foo.
Now, I am printing some {$foo->bar[1]}.
This should print a capital 'A': \x41
Мене звати $name. Я друкую $foo->foo.
Зараз я друкую {$foo->bar[1]}.
Має надрукуватись велику буква 'A': \x41
EOT;
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
My name is "MyName". I am printing some Foo.
Now, I am printing some Bar2.
This should print a capital 'A': A]]>
Мене звати Петро. Я друкую Foo.
Зараз я друкую Bar2.
Має надрукуватись велику буква 'A': A]]>
</screen>
</example>

<para>
It is also possible to use the Heredoc syntax to pass data to function
arguments:
Також можливо використовувати Heredoc-синтаксис для передавання параметрів
до функції:
</para>

<example>
<title>Heredoc in arguments example</title>
<title>Heredoc в значеннях параметрів</title>
<programlisting role="php">
<![CDATA[
<?php
Expand Down
7 changes: 3 additions & 4 deletions reference/array/functions/range.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 62421b98a97fe576987878055e17cf755eb395af Maintainer: mproshchuk Status: ready -->

<!-- EN-Revision: 647d5c50e3b6c103a3efdb578fd227f8b923399d Maintainer: mproshchuk Status: ready -->
<refentry xml:id="function.range" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>range</refname>
Expand Down Expand Up @@ -127,9 +126,9 @@
</listitem>
<listitem>
<simpara>
Якщо <parameter>start</parameter> або <parameter>end</parameter> є не
Якщо <parameter>start</parameter> або <parameter>end</parameter> не є
<link linkend="language.types.numeric-strings">числовим рядком</link> та
має більше ніж один байт, виведеться <constant>E_WARNING</constant>.
має більше ніж один байт, то виведеться <constant>E_WARNING</constant>.
</simpara>
</listitem>
<listitem>
Expand Down
16 changes: 9 additions & 7 deletions reference/classobj/functions/autoload.xml
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: d6105d5f559885cd3ecc6d03586bc90151d29ab6 Maintainer: ktretyak Status: ready -->
<!-- $Revision$ -->

<!-- EN-Revision: d88a13cd9ea3689e7e666173d6c19d1dc31673a4 Maintainer: mproshchuk Status: ready -->
<refentry xml:id="function.autoload" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>__autoload</refname>
<refpurpose>Намагається завантажити незнайдений клас</refpurpose>
<refpurpose>Намагається завантажити невизначений клас</refpurpose>
</refnamediv>

<refsynopsisdiv>
&warn.deprecated.function-7-2-0.removed-8-0-0;
</refsynopsisdiv>

<refsect1 role="description">
&reftitle.description;
Expand All @@ -15,8 +17,8 @@
<methodparam><type>string</type><parameter>class</parameter></methodparam>
</methodsynopsis>
<para>
Ви можете визначити цю функцію, щоб використовувати <link
linkend="language.oop5.autoload">автоматичне завантаження класів</link>.
Цю функція визначають за потреби <link
linkend="language.oop5.autoload">автоматичного завантаження класів</link>.
</para>

</refsect1>
Expand All @@ -28,7 +30,7 @@
<term><parameter>class</parameter></term>
<listitem>
<para>
Назва класа для завантаження
Назва класу для завантаження
</para>
</listitem>
</varlistentry>
Expand Down

0 comments on commit a13c43c

Please sign in to comment.