1
0
mirror of https://github.com/php/doc-uk.git synced 2026-03-23 22:52:14 +01:00

3 files added, some synced with EN. Fixed omissions.

This commit is contained in:
mproshchuk
2024-11-19 12:37:31 +02:00
parent db6bf6f19f
commit 015ede71a0
12 changed files with 366 additions and 551 deletions

View File

@@ -44,6 +44,7 @@ _pull request_. Після певної кількості підтвердже
| debugger | зневаджувач/налагоджувач |
| directory | директорія |
| engine | рушій |
| exception | виключення |
| FAQ | ЧаПи (увага на регістри букв) |
| float | десятковий дріб/число з рухомою крапкою |
| folder | тека/каталог/папка |

View File

@@ -1,18 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: d4d5216e7a965ca194f6b1c9dee84cecab2674e5 Maintainer: mproshchuk Status: ready -->
<section xml:id="ini.sections" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Список секцій &php.ini;</title>
<title>Список секцій файлу &php.ini;</title>
<para>
Список містить секції &php.ini;, які можна використовувати для налаштування
PHP для хоста або шляху. Ці секції необов'язкові.
Список містить секції, які можна використовувати в файлі &php.ini; для
налаштування роботи PHP на хості або шляху. Ці секції необов'язкові.
</para>
<para>
Вони не впливають безпосередньо на PHP, а групують директиви &php.ini; і
змушують їх діяти на певному хості або шляху.
вказують, для якого хоста або шляху ті діють.
</para>
<para>
Ці секції використовуються тільки в режимі CGI/FastCGI та не можуть
задавати директиви <link linkend="ini.extension">extension</link> та <link
Секції використовуються тільки в режимі CGI/FastCGI та не можуть містити
директиви <link linkend="ini.extension">extension</link> та <link
linkend="ini.zend-extension">zend_extension</link>.
</para>
<para>
@@ -57,7 +57,7 @@
</para>
<para>
<example>
<title>Увімкнути повне екранне оповіщення про помилки домену для
<title>Увімкнути повне екранне оповіщення про помилки домена для
розробки</title>
<programlisting role="php.ini">
<![CDATA[

View File

@@ -1,13 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 1fa5c78fa59c402eae86c39a976f2fe98aaa3a9c Maintainer: mproshchuk Status: ready -->
<!-- EN-Revision: 77f5f3b3a8bbe1ad7727201c7603d1419dd7840f Maintainer: mproshchuk Status: ready -->
<chapter xml:id="introduction" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<info><title>Вступ</title></info>
<info>
<titleabbrev>Вступ</titleabbrev>
<title>Що таке PHP та що з цим можна робити?</title>
</info>
<section xml:id="intro-whatis">
<section xml:id="intro-whatis" annotations="chunk:false">
<info><title>Що таке PHP?</title></info>
<para>
<acronym>PHP</acronym> (рекурсивний акронім словосполучення <literal>PHP:
Hypertext Preprocessor</literal>) — це найпоширеніша мова програмування
<acronym>PHP</acronym> (рекурсивний акронім словосполучення <emphasis>PHP:
Hypertext Preprocessor</emphasis>) — це найпоширеніша мова програмування
загального призначення з відкритим початковим кодом. PHP сконструйована
спеціально для ведення веброзробок, а її код може впроваджуватися
безпосередньо в HTML.
@@ -28,7 +32,7 @@
<body>
<?php
echo "Привіт, я - PHP скрипт!";
echo "Привіт, я PHP скрипт!";
?>
</body>
@@ -38,42 +42,42 @@
</example>
</para>
<para>
Замість багатьох команд для виведення HTML (як це видно в C або Perl),
PHP-сторінки містять HTML з вбудованим кодом, який "щось" робить (в цьому
випадку виводить <computeroutput>"Привіт, я - PHP
скрипт!"</computeroutput>). Код PHP відокремлюється спеціальними <link
Замість багатьох команд для виведення HTML (як це виглядає в C або Perl),
PHP-сторінки містять HTML з вбудованим кодом, який
<replaceable>щось</replaceable> робить (в цьому випадку виводить
<computeroutput>Привіт, я — PHP скрипт!</computeroutput>). Код PHP
відокремлюється спеціальними <link
linkend="language.basic-syntax.phpmode">початковими і кінцевими тегами
<code>&lt;?php</code> та <code>?&gt;</code></link>, які дозволяють
"перемикатись" в "PHP-режим" і виходити з нього.
перемикатись в <quote>PHP-режим</quote> і, відповідно, виходити з нього.
</para>
<para>
PHP відрізняється від JavaScript тим, що PHP-скрипти виконуються на сервері
і генерують HTML, яка видається клієнту. Клієнт отримуватиме результат
виконання певного скрипта, але не знатиме який саме код його згенерував. Ви
навіть можете налаштувати вебсервер обробляти всі файли HTML через PHP так,
що клієнти навіть не зможуть дізнатися, чи отримують вони звичайний
HTML-файл, чи результат виконання скрипта.
виконання певного скрипта, але не знатиме який саме код його згенерував.
Вебсервер можна налаштувати для обробки всіх файли HTML через PHP так, що
клієнти навіть не зможуть дізнатися, чи використовується PHP.
</para>
<para>
Найкращим у використанні PHP є те, що вона дуже проста для новачків, але
Найкращим у використанні PHP є те, що мова дуже проста для новачків, але
пропонує багато додаткових функцій для професійних програмістів. Не бійтесь
читання довгого списку можливостей PHP. Ви можете легко почати та вже
протягом кількох годин зможете писати прості скрипти.
читання довгого списку можливостей PHP. За допомогою PHP майже будь-хто може
розпочати роботу і писати прості скрипти досить швидко.
</para>
<para>
Хоча розробники PHP сфокусовані на скриптах на стороні сервера,
сфера застосування не обмежується лише цим. Читайте далі, та не пропустіть
розділ <link linkend="intro-whatcando">Можливості PHP</link>,
або зразу почніть з <link linkend="tutorial">простого посібника</link>,
якщо вас цікавить виключно програмування вебу.
Хоча розробники PHP сфокусовані на скриптах на стороні сервера, сфера
застосування не обмежується лише цим. Читайте далі, та не пропустіть розділ
<link linkend="intro-whatcando">Можливості PHP</link>, або почніть з <link
linkend="tutorial">простого посібника</link>, щоб одразу перейти до вивчення
вебпрограмування.
</para>
</section>
<section xml:id="intro-whatcando">
<section xml:id="intro-whatcando" annotations="chunk:false">
<info><title>Що може робити PHP?</title></info>
<para>
Будь-що. Головним чином PHP сфокусована на написанні скриптів, що працюють
на стороні сервера, отже ви можете робити будь-що, що роблять CGI програми,
на стороні сервера, отже можна робити будь-що, що роблять CGI-програми,
наприклад, обробку даних форм, генерування вмісту динамічних сторінок, або
відправлення та отримання куків. Але PHP має значно ширші можливості.
</para>
@@ -82,33 +86,29 @@
<itemizedlist>
<listitem>
<simpara>
Написання скриптів для виконання на стороні сервера. PHP традиційно і
найбільш широко використовується саме таким чином. Для цього вам потрібні
будуть всього три речі: парсер PHP (CGI або модуль сервера), вебсервер та
веббраузер. Вам потрібно запустити вебсервер з встановленим на ньому PHP.
Через вебсервер можна пропускати сторінку з кодом PHP, та проглядати
результат її роботи через веббраузер. Все це можна робити на вашому
домашньому комп'ютері, якщо ви просто експериментуєте програмування на
PHP. Читайте розділ з <link linkend="install">інструкціями
встановлення</link> для докладнішої інформації.
Написання скриптів для виконання на стороні сервера. PHP найчастіше
застосовується саме таким чином. Для цього потрібні всього три речі:
парсер PHP (CGI або модуль сервера), вебсервер та веббраузер. Все це
можна запустити на домашньому комп'ютері, якщо потрібно просто
поекспериментувати з програмуванням на PHP. Докладніше у розділі
<link linkend="install">Встановлення та налаштування</link>.
</simpara>
</listitem>
<listitem>
<simpara>
Створення скриптів для виконання в командному рядку. Ви можете створювати
PHP-скрипти, що можуть запускатись без будь-якого сервера чи браузера.
Для цього вам потрібен лише PHP-парсер. Цей тип використання ідеальний
для скриптів, що регулярно запускаються через cron (на *nix чи Linux) або
Планувальник Задач (на Windows). Ці скрипти можуть також
використовуватись для простої обробки текстів. Докладнішу інформацію
можна знайти в розділі <link linkend="features.commandline">Використання
командного рядка PHP</link>.
Створення скриптів для виконання в командному рядку. PHP-скрипти можна
запускати без будь-якого сервера чи браузера, потрібен лише PHP-парсер.
Цей тип використання ідеальний для скриптів, що регулярно запускаються
через <command>cron</command> (на Unix чи macOS) або Планувальник завдань
(на Windows). Ці скрипти можна також використовувати для простої обробки
текстів. Докладнішу інформацію можна знайти в розділі <link
linkend="features.commandline">Використання командного рядка PHP</link>.
</simpara>
</listitem>
</itemizedlist>
</para>
<para>
PHP може <link linkend="install">використовуватись</link> у більшості
PHP можна <link linkend="install">використовувати</link> у більшості
операційних систем, як-от Linux, багато варіантів Unix (напр. HP-UX, Solaris
та OpenBSD), Microsoft Windows, macOS X, RISC OS та, можливо, інші. PHP
також має підтримку для більшості сучасних вебсерверів, таких як Apache, IIS
@@ -117,24 +117,24 @@
працює або як модуль, або як CGI процесор.
</para>
<para>
Тож з PHP ви маєте свободу вибору операційних систем та вебсерверів. Крім
того, ви маєте можливість вибрати процедурне або об'єктно-орієнтоване (ООП)
Тож з PHP розробники мають свободу вибору операційних систем та вебсерверів.
Крім того, вони можуть вибрати процедурне або об'єктно-орієнтоване (ООП)
програмування, чи їхнє поєднання.
</para>
<para>
З PHP ви не обмежені видачею лише HTML. Можливості PHP включають виведення
різноманітних типів файлів, таких як зображення або файли PDF, шифрування
даних і надсилання електронних листів. Ви також можете легко виводити
будь-який текст, такий як JSON та XML. PHP може автоматично генерувати ці
файли, та зберігати їх у файловій системі (а не лише виводити текст),
формувати кеш на стороні сервера для динамічного вмісту.
PHP не обмежується лише виводом HTML. Можливості PHP включають виведення
файлів різноманітних типів, як от зображень або файлів PDF, шифрування
даних і надсилання електронних листів. Також можна легко виводити будь-який
текст, наприклад JSON або XML. PHP може автоматично генерувати ці файли та
зберігати їх у файловій системі (а не лише виводити текст), формувати кеш на
стороні сервера для динамічного вмісту.
</para>
<para>
Одна з найсильніших та найбільш істотних особливостей в PHP - це підтримка
<link linkend="refs.database">широкого кола баз даних</link>. Написання
вебсторінки із застосуванням бази даних - неймовірно легке, використовуючи
одне зі спеціальних розширень (наприклад для
<link linkend="book.mysqli">mysql</link>), або використовуючи абстрактний
одне зі спеціальних розширень (наприклад для <link
linkend="book.mysqli">mysql</link>), або використовуючи абстрактний
прошарок, такий як <link linkend="book.pdo">PDO</link>. Також можна легко
під'єднатись до будь-якої бази даних, що підтримує стандарт Open Database
Connection через розширення <link linkend="book.uodbc">ODBC</link>. Інші
@@ -145,12 +145,11 @@
<para>
PHP також підтримує взаємодію з іншими сервісами, використовуючи протоколи
LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (на Windows) та багато інших. Крім
того, ви маєте можливість відкривати необроблені мережеві сокети та
взаємодіяти з будь-яким іншим протоколом. PHP має підтримку обміну для
складних структур даних WDDX практично між всіма мовами вебпрограмування.
Говорячи про взаємодію PHP з різними мовами, варто згадати про підтримку
об'єктів Java та можливість їхнього прозорого використання в якості об'єктів
PHP.
того, можна відкривати необроблені мережеві сокети та взаємодіяти з
будь-яким іншим протоколом. PHP має підтримку обміну складних структур даних
WDDX практично між всіма мовами вебпрограмування. Кажучи про взаємодію PHP
з різними мовами, варто згадати про підтримку об'єктів Java та можливість
їхнього прозорого використання як об'єктів PHP.
</para>
<para>
PHP має корисні можливості для <link linkend="refs.basic.text">обробки
@@ -165,18 +164,18 @@
</para>
<para>
Існує ще багато інших цікавих розширень, які можна проглянути як в
<link linkend="extensions">алфавітному порядку</link> так і по
<link linkend="funcref">категоріях</link>. Також в даному посібнику з PHP
<link linkend="extensions">алфавітному порядку</link> так і за
<link linkend="funcref">категоріями</link>. Також в даному посібнику з PHP
є багато додаткових <link linkend="install.pecl.intro">розширень
PECL</link>, таких як <link xlink:href="&url.xdebug;">XDebug</link>, що вже
PECL</link>, як от <link xlink:href="&url.xdebug;">XDebug</link>, що вже
документовані або ще ні.
</para>
<para>
Як бачите — цієї сторінки не достатньо, щоб охопити весь спектр можливостей
та переваг, що пропонує PHP. Читайте в наступному розділі про
<link linkend="install">встановлення PHP</link>, та прогляньте розділ
<link linkend="funcref">Довідник функцій</link> для більш детальних
пояснень про згадані тут розширення.
Цієї сторінки не вистачить, щоб охопити весь спектр можливостей та переваг,
що пропонує PHP. В наступному розділі читайте про <link
linkend="install">встановлення PHP</link>, а також прогляньте розділ <link
linkend="funcref">Довідник функцій</link> для докладніших пояснень про
згадані тут розширення.
</para>
</section>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 8859c8b96cd9e80652813f7bcf561432a5e9f934 Maintainer: mproshchuk Status: ready -->
<!-- EN-Revision: 1fd637525fd3bbaec04f6fff80eeb33fce880b10 Maintainer: mproshchuk Status: ready -->
<chapter xml:id="tutorial" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<info><title>Простий підручник</title></info>
@@ -12,22 +12,22 @@
</para>
<para>
Вебсторінки, створені за допомогою PHP, обробляються як звичайні сторінки
HTML. Створювати та редагувати їх можна в той же спосіб, що і звичайні
сторінки HTML.
HTML. Створювати та редагувати їх можна так, як і звичайні сторінки HTML.
</para>
<section xml:id="tutorial.requirements">
<info><title>Що мені потрібно?</title></info>
<para>
Ми припускаємо, що на вашому вебсервері активовано підтримку PHP, а всі
файли із закінченням <filename>.php</filename> обробляються через PHP. На
більшості серверів дане розширення початково обробляється через PHP, але
краще уточнити це у вашого вебадміністратора. Якщо ваш сервер підтримує PHP,
то ви маєте все необхідне. Просто створюйте файли із закінченням
<filename>.php</filename>, кладіть їх у вебтеку, а сервер оброблятиме їх
автоматично. Немає потреби будь-що компілювати чи встановлювати додаткові
інструменти. Вважайте файли PHP простими файлами HTML з набором нових
магічних тегів, що дозволяють вам робити купу різних речей.
файли із закінченням <filename class="extension">.php</filename>
обробляються через PHP. На більшості серверів це так і працює, але краще
уточнити це у вашого вебадміністратора. Якщо ваш сервер підтримує PHP, то ви
маєте все необхідне. Просто створюйте файли із закінченням <filename
class="extension">.php</filename>, кладіть їх у вебтеку, а сервер
оброблятиме їх автоматично. Немає потреби будь-що компілювати чи
встановлювати додаткові інструменти. Вважайте файли PHP простими файлами
HTML з набором нових магічних тегів, що дозволяють вам робити купу різних
речей.
</para>
<para>
Мабуть ви захочете заощадити дорогоцінну пропускну здатність та вести
@@ -70,6 +70,28 @@
</info>
<programlisting role="php">
<![CDATA[
<?php
echo "Привіт, світ!";
?>
]]>
</programlisting>
<simpara>
Для доступу до файлу використайте ваш браузер, у якому перейдіть за
адресою, що складається з URL вашого вебсервера і закінчення
<literal>/hello.php</literal>. Під час локальної розробки цей URL
виглядатиме приблизно так: <literal>http://localhost/hello.php</literal>
або <literal>http://127.0.0.1/hello.php</literal>, проте це залежить від
налаштування вебсервера. Якщо все працює добре, то цей файл буде оброблено
інтерпретатором PHP, а ви побачите у браузері "Hello World".
</simpara>
<simpara>
Код PHP можна вбудувати в звичайну HTML-сторінку. Це означає, що всередині
HTML-документа ви можете писати інструкції PHP, як в наступному прикладі:
</simpara>
<programlisting role="php">
<![CDATA[
<!DOCTYPE html>
<html>
<head>
@@ -82,14 +104,7 @@
]]>
</programlisting>
<simpara>
Щоб отримати доступ до цього файлу, використовуйте браузер - в полі адреси
введіть назву вашого вебсервера та допишіть <literal>/hello.php</literal>.
Якщо ви розробляєте скрипти локально (на своєму домашньому комп'ютері),
введена адреса повинна мати вигляд
<literal>http://localhost/hello.php</literal>
або <literal>http://127.0.0.1/hello.php</literal>, але це залежить від
конфігурації вашого вебсервера. Якщо все встановлено коректно, ваш файл
повинен оброблятись через PHP та виводитись наступний вміст для браузера:
Це матиме наступний вивід:
</simpara>
<screen role="html">
<![CDATA[
@@ -132,14 +147,14 @@
<link xlink:href="&url.php.support;">багатьох доступних способів</link>.
</para>
<para>
Мета прикладу - показати формат спеціальних тегів PHP. Тут ми використали
<literal>&lt;?php</literal> у ролі відкриваючого тегу. Потім йдуть команди
PHP, а для завершення PHP-режиму ми додали закриваючий тег
Мета прикладу показати формат спеціальних тегів PHP. Тут ми використали
<literal>&lt;?php</literal> у ролі початкового тегу. Далі записано команди
PHP, а для завершення PHP-режиму ми додали кінцевий тег
<literal>?&gt;</literal>. Таким чином, ви можете в будь-якому місці входити
і виходити з PHP-режиму всередині файлу HTML. Докладніше про це читайте в
розділі <link linkend="language.basic-syntax">Базовий синтаксис PHP</link>.
розділі <link linkend="language.basic-syntax">Основний синтаксис PHP</link>.
</para>
<note>
<info><title>Про символ нового рядка</title></info>
<para>
@@ -153,8 +168,8 @@
символ нового рядка після них, або можете явно виводити виводити символ
нового рядка всередині блока PHP через виклик echo чи print в останній
команді.
</para>
</note>
</para>
</note>
<note>
<info><title>Про текстові редактори</title></info>
@@ -168,7 +183,7 @@
підсвічуванням синтаксису.
</para>
</note>
<note>
<info><title>Про текстові процесори</title></info>
<para>
@@ -179,7 +194,7 @@
бо інакше PHP не зможе прочитати та виконати цей скрипт.
</para>
</note>
<para>
Тепер, коли ви створили робочий PHP скрипт, прийшов час для створення
найпопулярнішого PHP скрипта! Зробіть виклик функції
@@ -364,7 +379,7 @@ if (str_contains($_SERVER['HTTP_USER_AGENT'], 'Firefox')) {
<literal>Firefox</literal>.
</para>
</section>
<section xml:id="tutorial.forms">
<info><title>Робота з формами</title></info>
<para>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 8e732e84a1425cf0ab3a5b0da8fe113c7a6da85e Maintainer: mproshchuk Status: ready -->
<!-- EN-Revision: 2dbf3d9064d4cb07f0a2f7d06641c877a2e5ed24 Maintainer: mproshchuk Status: ready -->
<chapter xml:id="faq.installation" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Встановлення</title>
@@ -455,7 +455,7 @@ cgi error:
<qandaentry xml:id="faq.installation.phprc">
<question>
<para>
Як зробити доступним файл &php.ini; для PHP на Windows?
Як зробити файл &php.ini; доступним для PHP на Windows?
</para>
</question>
<answer>
@@ -466,6 +466,33 @@ cgi error:
</para>
</answer>
</qandaentry>
<qandaentry xml:id="faq.installation.windows-temporary-path">
<question>
<simpara>
Windows: Як перевірити, що PHP на сервері IIS має право запису до
тимчасової директорії?
</simpara>
</question>
<answer>
<procedure>
<step>
<simpara>
Це можна зробити в Провідникові, перейшовши у "Властивості" тимчасової
директорії (<varname>%TEMP%</varname>). Шлях до тимчасової директорії
можна дізнатися під час налаштування або через функцію
<function>phpinfo</function>.
</simpara>
</step>
<step>
<simpara>
Для IIS, перевірити, чи користувач <literal>IIS_User</literal> має
дозвіл <literal>MODIFY</literal>.
</simpara>
</step>
</procedure>
</answer>
</qandaentry>
<qandaentry xml:id="faq.installation.apache.multiviews">
<question>

View File

@@ -1,416 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: ba08db8805ddb14cbab613c893dd47eacbda22f2 Maintainer: ktretyak Status: ready -->
<!-- $Revision$ -->
<sect1 xml:id="install.windows.extensions" xmlns="http://docbook.org/ns/docbook">
<title>Встановлення розширень на Windows</title>
<para>
Після встановлення PHP та веб-сервера на Windows, ймовірно ви захочете
підключити деякі розширення, що додають функціональність. Ви можете вибрати
які розширення потрібно завантажувати під час старту PHP, для цього змініть
файл &php.ini;. Також можна динамічно підключати модулі всередині скриптів,
використовуючи функцію <function>dl</function>.
</para>
<para>
Бібліотеки DLL для розширень PHP мають префікс <literal>php_</literal>.
</para>
<para>
Багато розширень <emphasis>вбудовано</emphasis> у Windows-версіях PHP.
Це означає, що додаткові DLL-файли та директиви
<link linkend="ini.extension">розширень</link>
<emphasis>не</emphasis> використовуються для завантаження цих розширень.
Нижче в таблиці наведено список необхідних
<link linkend ="install.windows.extensions.overview">PHP Розширень</link>
для Windows, що потребують додаткові PHP DLL-файли. Це список вбудованих
розширень (оновлено в PHP 5.0.4):
<link linkend="book.bc">BCMath</link>,
<link linkend="book.calendar">Caledar</link>,
<link linkend="book.com">COM</link>,
<link linkend="book.ctype">Ctype</link>,
<link linkend="book.dom">DOM</link>,
<link linkend="book.ftp">FTP</link>,
<link linkend="book.libxml">LibXML</link>,
<link linkend="book.iconv">Iconv</link>,
<link linkend="book.uodbc">ODBC</link>,
<link linkend="book.pcre">PCRE</link>,
<link linkend="book.session">Session</link>,
<link linkend="book.simplexml">SimpleXML</link>,
<link linkend="book.spl">SPL</link>,
<link linkend="book.sqlite">SQLite</link>,
<link linkend="book.wddx">WDDX</link>,
<link linkend="book.xml">XML</link>&listendand;
<link linkend="book.zlib">Zlib</link>.
</para>
<para>
Початково, PHP шукає розширення в
<filename class="directory">C:\php5</filename>. Щоб змінити це налаштування
у відповідності до вашого встановлення PHP, змініть файл &php.ini;:
<itemizedlist>
<listitem>
<para>
Вам потрібно змінити налаштування
<link linkend ="ini.extension-dir">extension_dir</link>, щоб вказати
директорію, де знаходяться розширення, або де ви розмістили ваші
файли <filename>php_*.dll</filename>. Наприклад так:
<informalexample>
<programlisting role="ini">
<![CDATA[
extension_dir = C:\php\extensions
]]>
</programlisting>
</informalexample>
</para>
</listitem>
<listitem>
<para>
Підключіть потрібні розширення у файлі &php.ini; розкоментувавши рядок
<literal>extension=php_*.dll</literal>. Це робиться шляхом видалення
символа крапки з комою ; на початку директиви.
<example>
<title>Підключення розширення <link linkend="book.bzip2">Bzip2</link> для PHP на Windows</title>
<programlisting role="ini">
<![CDATA[
// знайдіть такий рядок ...
;extension=php_bz2.dll
// ... і змініть його так
extension=php_bz2.dll
]]>
</programlisting>
</example>
</para>
</listitem>
<listitem>
<para>
Деякі розширення потребують додаткових DLL для своєї роботи. Кілька з них
можна знайти в пакеті дистрибутива, в кориневій директорії, але деякі,
наприклад, для Oracle (<filename>php_oci8.dll</filename>) вимагають DLL, які
не входять в дистрибутив. Не забудьте включити <filename
class="directory">C:\php</filename> до системної змінної
<envar>PATH</envar> (цей процес пояснено в окремому розділі <link
linkend="faq.installation.addtopath">ЧАПів</link>).
</para>
</listitem>
<listitem>
<para>
Перейшовши по лінкам в наведеній таблиці, можна прочитати документацію
до кожного з розширень. Також прочитайте розділ з назвою
<link linkend="install.pecl">Встановлення розширень PECL</link>, щоб
дізнатись більше про <acronym>PECL</acronym>. Все більше
PHP-розширень можна знайти в <acronym>PECL</acronym>, але вони
доступні в <link linkend="install.pecl.downloads">окремому завантаженні</link>.
</para>
</listitem>
</itemizedlist>
<note>
<simpara>
Якщо ви запустили PHP як модуль, не забудьте перезавантажити веб-сервер
щоб внесені зміни в файл &php.ini; набули чинності.
</simpara>
</note>
</para>
<para>
В наступній таблиці описано деякі розширення, що вимагають додаткових DLL.
<table xml:id="install.windows.extensions.overview">
<title>PHP-розширення</title>
<tgroup cols="3">
<thead>
<row>
<entry>Розширення</entry>
<entry>Опис</entry>
<entry>Замітки</entry>
</row>
</thead>
<tbody>
<row>
<entry>php_bz2.dll</entry>
<entry>Функції стиснення <link linkend="book.bzip2">bzip2</link></entry>
<entry>Відсутні</entry>
</row>
<row>
<entry>php_calendar.dll</entry>
<entry>Функції перетворень <link linkend="book.calendar">Календаря</link></entry>
<entry>Відсутні</entry>
</row>
<row>
<entry>php_crack.dll</entry>
<entry>Функції <link linkend="book.crack">Crack</link></entry>
<entry>Відсутні</entry>
</row>
<row>
<entry>php_ctype.dll</entry>
<entry>Функції родини <link linkend="book.ctype">ctype</link></entry>
<entry>Відсутні</entry>
</row>
<row>
<entry>php_curl.dll</entry>
<entry>Функції бібліотеки <link linkend="book.curl">CURL</link></entry>
<entry>Потребують: <filename>libeay32.dll</filename>,
<filename>ssleay32.dll</filename> (є в комплекті)</entry>
</row>
<row>
<entry>php_dba.dll</entry>
<entry>Функції <link linkend="book.dba">DBA</link>: Абстрактний прошарок
DataBase (dbm-style)
</entry>
<entry>Відсутні</entry>
</row>
<row>
<entry>php_dbase.dll</entry>
<entry>Функції <link linkend="book.dbase">dBase</link></entry>
<entry>Відсутні</entry>
</row>
<row>
<entry>php_dbx.dll</entry>
<entry>Функції <link linkend="book.dbx">dbx</link></entry>
<entry></entry>
</row>
<row>
<entry>php_exif.dll</entry>
<entry>Функції <link linkend="book.exif">EXIF</link></entry>
<entry>Потребують бібліотеки
<link linkend="book.mbstring">php_mbstring.dll</link>. А бібліотеку
<filename>php_exif.dll</filename> потрібно завантажувати
<literal>після</literal>
<filename>php_mbstring.dll</filename> в файлі &php.ini;.
</entry>
</row>
<row>
<entry>php_fbsql.dll</entry>
<entry>Функції <link linkend="book.fbsql">FrontBase</link></entry>
<entry>Відсутні</entry>
</row>
<row>
<entry>php_fdf.dll</entry>
<entry>Функції <link linkend="book.fdf">FDF</link>: Функції Формата Даних.</entry>
<entry>Потребують: <filename>fdftk.dll</filename> (є в комплекті)</entry>
</row>
<row>
<entry>php_filepro.dll</entry>
<entry>Функції <link linkend="book.filepro">filePro</link></entry>
<entry>Read-only access</entry>
</row>
<row>
<entry>php_ftp.dll</entry>
<entry>Функції <link linkend="book.ftp">FTP</link></entry>
<entry>Відсутні</entry>
</row>
<row>
<entry>php_gd2.dll</entry>
<entry>Функції бібліотеки <link linkend="book.image">GD</link> для зображень</entry>
<entry>GD2</entry>
</row>
<row>
<entry>php_gettext.dll</entry>
<entry>Функції <link linkend="book.gettext">Gettext</link></entry>
<entry>
PHP &lt;= 4.2.0 потребує <filename>gnu_gettext.dll</filename> (є в комплекті),
PHP &gt;= 4.2.3 потребує <filename>libintl-1.dll</filename>,
<filename>iconv.dll</filename> (є в комплекті).
</entry>
</row>
<row>
<entry>php_hyperwave.dll</entry>
<entry>Функції HyperWave</entry>
<entry>Відсутні</entry>
</row>
<row>
<entry>php_iconv.dll</entry>
<entry>Функції перетворень символів <link linkend="book.iconv">ICONV</link></entry>
<entry>
Потребують: <filename>iconv-1.3.dll</filename> (є в комплекті), <filename>iconv.dll</filename>
</entry>
</row>
<row>
<entry>php_ifx.dll</entry>
<entry>Функції <link linkend="book.ifx">Informix</link></entry>
<entry>Потребують: бібліотек Informixibraries</entry>
</row>
<row>
<entry>php_iisfunc.dll</entry>
<entry>Функції управління IIS</entry>
<entry>Відсутні</entry>
</row>
<row>
<entry>php_imap.dll</entry>
<entry><link linkend="book.imap">IMAP</link> Функції POP3 та NNTP</entry>
<entry>Відсутні</entry>
</row>
<row>
<entry>php_ingres.dll</entry>
<entry>Функції <link linkend="book.ingres">Ingres</link></entry>
<entry>Потребують: бібліотек Ingres</entry>
</row>
<row>
<entry>php_interbase.dll</entry>
<entry>Функції <link linkend="book.ibase">InterBase</link></entry>
<entry>Потребують: <filename>gds32.dll</filename> (є в комплекті)</entry>
</row>
<row>
<entry>php_ldap.dll</entry>
<entry>Функції <link linkend="book.ldap">LDAP</link></entry>
<entry>
Потребують: <filename>libeay32.dll</filename>,
<filename>ssleay32.dll</filename> (є в комплекті)
</entry>
</row>
<row>
<entry>php_mbstring.dll</entry>
<entry>Функції <link linkend="book.mbstring">Multi-Byte String</link></entry>
<entry>Відсутні</entry>
</row>
<row>
<entry>php_mcrypt.dll</entry>
<entry>Функції <link linkend="book.mcrypt">Mcrypt Encryption</link></entry>
<entry>Потребують: <filename>libmcrypt.dll</filename></entry>
</row>
<row>
<entry>php_mhash.dll</entry>
<entry>Функції <link linkend="book.mhash">Mhash</link></entry>
<entry>Потребують: <filename>libmhash.dll</filename> (є в комплекті)</entry>
</row>
<row>
<entry>php_mime_magic.dll</entry>
<entry>Функції <link linkend="book.mime-magic">Mimetype</link></entry>
<entry>Потребують: <filename>magic.mime</filename> (є в комплекті)</entry>
</row>
<row>
<entry>php_ming.dll</entry>
<entry><link linkend="book.ming">Ming</link> Функції для Flash</entry>
<entry>Відсутні</entry>
</row>
<row>
<entry>php_msql.dll</entry>
<entry>Функції <link linkend="book.msql">mSQL</link></entry>
<entry>Потребують: <filename>msql.dll</filename> (є в комплекті)</entry>
</row>
<row>
<entry>php_mssql.dll</entry>
<entry>Функції <link linkend="book.mssql">MSSQL</link></entry>
<entry>Потребують: <filename>ntwdblib.dll</filename> (є в комплекті)</entry>
</row>
<row>
<entry>php_mysql.dll</entry>
<entry>Функції <link linkend="book.mysql">MySQL</link></entry>
<entry>Потребують: <filename>libmysql.dll</filename> (є в комплекті)</entry>
</row>
<row>
<entry>php_mysqli.dll</entry>
<entry>Функції <link linkend="book.mysqli">MySQLi</link></entry>
<entry>Потребують: <filename>libmysql.dll</filename>
(<filename>libmysqli.dll</filename> in PHP &lt;= 5.0.2) (є в комплекті)</entry>
</row>
<row>
<entry>php_oci8.dll</entry>
<entry>Функції <link linkend="book.oci8">Oracle 8</link></entry>
<entry>Потребують: Oracle 8.1+ client libraries</entry>
</row>
<row>
<entry>php_openssl.dll</entry>
<entry>Функції <link linkend="book.openssl">OpenSSL</link></entry>
<entry>Потребують: <filename>libeay32.dll</filename> (є в комплекті)</entry>
</row>
<row>
<entry>php_pdf.dll</entry>
<entry>Функції <link linkend="book.pdf">PDF</link></entry>
<entry>Відсутні</entry>
</row>
<row>
<entry>php_pgsql.dll</entry>
<entry>Функції <link linkend="book.pgsql">PostgreSQL</link></entry>
<entry>Відсутні</entry>
</row>
<row>
<entry>php_shmop.dll</entry>
<entry>Функції <link linkend="book.shmop">Shared Memory</link></entry>
<entry>Відсутні</entry>
</row>
<row>
<entry>php_snmp.dll</entry>
<entry>Функції <link linkend="book.snmp">SNMP</link></entry>
<entry>Тільки на Windows NT!</entry>
</row>
<row>
<entry>php_soap.dll</entry>
<entry>Функції <link linkend="book.soap">SOAP</link></entry>
<entry>Відсутні</entry>
</row>
<row>
<entry>php_sockets.dll</entry>
<entry>Функції <link linkend="book.sockets">Socket</link></entry>
<entry>Відсутні</entry>
</row>
<row>
<entry>php_sybase_ct.dll</entry>
<entry>Функції <link linkend="book.sybase">Sybase</link></entry>
<entry>Потребують: Sybase client libraries</entry>
</row>
<row>
<entry>php_tidy.dll</entry>
<entry>Функції <link linkend="book.tidy">Tidy</link></entry>
<entry>Відсутні</entry>
</row>
<row>
<entry>php_tokenizer.dll</entry>
<entry>Функції <link linkend="book.tokenizer">Tokenizer</link></entry>
<entry>Відсутні</entry>
</row>
<row>
<entry>php_w32api.dll</entry>
<entry>Потребують: функцій W32api</entry>
<entry>Відсутні</entry>
</row>
<row>
<entry>php_xmlrpc.dll</entry>
<entry>Функції <link linkend="book.xmlrpc">XML-RPC</link></entry>
<entry>Потребують: <filename>iconv.dll</filename> (є в комплекті)</entry>
</row>
<row>
<entry>php_xslt.dll</entry>
<entry>Потребують: функцій XSLT</entry>
<entry>
Потребують: <filename>sablot.dll</filename>, <filename>expat.dll</filename>,
<filename>iconv.dll</filename> (є в комплекті).
</entry>
</row>
<row>
<entry>php_yaz.dll</entry>
<entry>Функції <link linkend="book.yaz">YAZ</link></entry>
<entry>Потребують: <filename>yaz.dll</filename> (є в комплекті)</entry>
</row>
<row>
<entry>php_zip.dll</entry>
<entry>Функції <link linkend="book.zip">Zip File</link></entry>
<entry>Read only access</entry>
</row>
<row>
<entry>php_zlib.dll</entry>
<entry><link linkend="book.zlib">ZLib</link> Функції стиснення</entry>
<entry>Відсутні</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
</sect1>
<!-- 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
-->

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 38ee86c3c030bc74362a7e5c185192ef8ad5a442 Maintainer: mproshchuk Status: ready -->
<!-- EN-Revision: 5097918a78b2d1de0839a48bd30912d498ac5850 Maintainer: mproshchuk Status: ready -->
<!-- Part titles used mostly in manual.xml itself -->
<!ENTITY PHPManual "Посібник з PHP">
@@ -86,6 +86,7 @@ supplemental files to mark section titles -->
<!ENTITY reftitle.changelog '<title xmlns="http://docbook.org/ns/docbook">Журнал змін</title>'>
<!ENTITY reftitle.classes '<title xmlns="http://docbook.org/ns/docbook">Попередньо визначені класи</title>'>
<!ENTITY reftitle.classsynopsis '<title xmlns="http://docbook.org/ns/docbook">Короткий огляд класу</title>'>
<!ENTITY reftitle.enumsynopsis '<title xmlns="http://docbook.org/ns/docbook">Кородкий огляд переліку</title>'>
<!ENTITY reftitle.constants '<title xmlns="http://docbook.org/ns/docbook">Попередньо визначені константи</title>'>
<!ENTITY reftitle.constructor '<title xmlns="http://docbook.org/ns/docbook">Конструктор</title>'>
<!ENTITY reftitle.description '<title xmlns="http://docbook.org/ns/docbook">Опис</title>'>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: d0e23f48165c79327727e3a51b8277104975e3ad Maintainer: mproshchuk Status: ready -->
<!-- EN-Revision: 9cd8eb0f11edb4e59fd22f723137bbb91d6ab64f Maintainer: mproshchuk Status: ready -->
<!ENTITY installation.enabled.disable
'Це розширення початково увімкнено. Для вимкнення застосовується наступна опція
@@ -5460,29 +5460,67 @@ xmlns:xlink="http://www.w3.org/1999/xlink">libbson</link>.</member>'>
<!ENTITY xml.handler.description
'<para xmlns="http://docbook.org/ns/docbook">
Якщо задано &null; або порожній рядок, обробник буде відновлено до його
початкового стану.
Якщо задано &null;, обробник буде скинуто до його початкового стану.
<warning>
<simpara>
Якщо задано порожній рядок, обробник також буде скинуто, проте така дія
застаріла, починаючи з PHP 8.4.0.
</simpara>
</warning>
</para>
<para xmlns="http://docbook.org/ns/docbook">
Якщо параметр <parameter>handler</parameter> має тип <type>callable</type>, то
обробником стане функція/метод, що має таку назву виклику.
</para>
<para xmlns="http://docbook.org/ns/docbook">
Параметру <parameter>handler</parameter> дозволяється мати тип
<type>string</type>, якщо це назва метода об&apos;єкта, встановленого функцією
Параметр <parameter>handler</parameter> може мати тип <type>string</type>, якщо
це назва метода об&apos;єкта, встановленого функцією
<function>xml_set_object</function>.
</para>'>
<warning>
<simpara>
Це є застарілим, починаючи з PHP 8.4.0.
</simpara>
</warning>
</para>
<warning xmlns="http://docbook.org/ns/docbook">
<simpara>
Починаючи з PHP 8.4.0, назва виклику перевіряється на правильність під час
встановлення обробника, а не під час його виклику. Це означає, що функцію
<function>xml_set_object</function> потрібно викликати перед встановленням
назви метода, як зворотнього виклику. Однак, оскільки ця поведінка також є
застарілою, починаючи з PHP 8.4.0, рекомендується використовувати правильну
назву виклику (<type>callable</type>) методу.
</simpara>
</warning>
'>
<!ENTITY xml.handler.parser.param
'<varlistentry xmlns="http://docbook.org/ns/docbook">
<term><parameter>parser</parameter></term>
<listitem>
<simpara>
XML-парсер, якого викликатиме обробник.
XML-парсер, що викликає обробника.
</simpara>
</listitem>
</varlistentry>'>
<!ENTITY xml.changelog.handler-param '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.4.0</entry>
<entry>
Використання не-<type>callable</type> рядків (<type>string</type>) як
параметра <parameter>handler</parameter> тепер є застарілим. Необхідно
задавати правильну назву виклику методів або &null; для скидання обробника.
</entry>
</row>
<row xmlns="http://docbook.org/ns/docbook">
<entry>8.4.0</entry>
<entry>
Правильність параметра <parameter>handler</parameter>, як назви виклику
(<type>callable</type>) тепер перевіряється на правильність під час
встановлення обробника, а не під час його виклику.
</entry>
</row>'>
<!ENTITY xml.changelog.parser-param
'<row xmlns="http://docbook.org/ns/docbook">
<entry>8.0.0</entry>

View File

@@ -927,23 +927,23 @@ echo "Зміна символа з індексом -3 на \"o\" дає \"$stri
<![CDATA[
<?php
const DATA_KEY = 'const-key';
$great = 'fantastic';
const DATA_KEY = 'ключ-константа';
$great = 'фантастично';
$arr = [
'1',
'2',
'3',
[41, 42, 43],
'key' => 'Indexed value',
'const-key' => 'Key with minus sign',
'ключ' => 'Індексоване значення',
'ключ-константа' => 'Від\'ємний ключ',
'foo' => ['foo1', 'foo2', 'foo3']
];
// Won't work, outputs: This is { fantastic}
echo "This is { $great}";
// Не працює, виводить: Це { фантастично}
echo "Це { $great}";
// Works, outputs: This is fantastic
echo "This is {$great}";
// Працює, виводить: Це фантастично
echo "Це {$great}";
class Square {
public $width;
@@ -953,31 +953,31 @@ class Square {
$square = new Square(5);
// Works
echo "This square is {$square->width}00 centimeters wide.";
// Працює
echo "Цей квадрат має ширину {$square->width}00 сантиметрів.";
// Works, quoted keys only work using the curly brace syntax
echo "This works: {$arr['key']}";
// Працює, ключі в апострофах чи лапках працюють тільки в розширеному синтаксисі
echo "Це працює: {$arr['ключ']}";
// Works
echo "This works: {$arr[3][2]}";
// Працює
echo "Це працює: {$arr[3][2]}";
echo "This works: {$arr[DATA_KEY]}";
echo "Це працює: {$arr[DATA_KEY]}";
// When using multidimensional arrays, always use braces around arrays
// when inside of strings
echo "This works: {$arr['foo'][2]}";
// Вставляючи елементи багатовимірних масивів в рядок, завжди потрібно брати їх
// у фігурні дужки
echo "це працює: {$arr['foo'][2]}";
echo "This works: {$obj->values[3]->name}";
echo "Це працює: {$obj->values[3]->name}";
echo "This works: {$obj->$staticProp}";
echo "Це працює: {$obj->$staticProp}";
// Won't work, outputs: C:\folder\{fantastic}.txt
// Не працює, виводить: C:\folder\{фантастично}.txt
echo "C:\folder\{$great}.txt";
// Works, outputs: C:\folder\fantastic.txt
// Працює, виводить: C:\folder\фантастично.txt
echo "C:\\folder\\{$great}.txt";
?>
]]>

View File

@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 5d927c376e2d53433ff435eea53e546b51d9834b Maintainer: mproshchuk Status: ready -->
<refentry xml:id="parallel-events-input.add" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>parallel\Events\Input::add</refname>
<refpurpose>Вхідні дані</refpurpose>
</refnamediv>
<refsect1 role="description" audience="adding">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>void</type><methodname>parallel\Events\Input::add</methodname>
<methodparam><type>string</type><parameter>target</parameter></methodparam>
<methodparam><type>mixed</type><parameter>value</parameter></methodparam>
</methodsynopsis>
<para>
Задає вхідні дані для обраної цілі.
</para>
</refsect1>
<refsect1 role="exceptions">
<title>Виключення</title>
<warning>
<para>
Кидає <type>parallel\Events\Input\Error\Existence</type>, якщо вхідні дані
для цілі вже задано.
</para>
</warning>
<warning>
<para>
Кидає <type>parallel\Events\Input\Error\IllegalValue</type>, якщо значення
неправильне (&object;, &null;).
</para>
</warning>
</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
-->

View File

@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: d9ecfba6ad07e4e0b1b13ed1f0592f09d2e2f5c9 Maintainer: mproshchuk Status: ready -->
<refentry xml:id="parallel-events-input.clear" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>parallel\Events\Input::clear</refname>
<refpurpose>Вхідні дані</refpurpose>
</refnamediv>
<refsect1 role="description" audience="clearing">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>void</type><methodname>parallel\Events\Input::clear</methodname>
<void />
</methodsynopsis>
<para>
Вилучає вхідні дані з усіх цілей.
</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
-->

View File

@@ -0,0 +1,51 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 52bf027d4cb01fee7d4e33095d3c5ecd6f76fff1 Maintainer: mproshchuk Status: ready -->
<refentry xml:id="parallel-events-input.remove" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>parallel\Events\Input::remove</refname>
<refpurpose>Вхідні дані</refpurpose>
</refnamediv>
<refsect1 role="description" audience="removing">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>void</type><methodname>parallel\Events\Input::remove</methodname>
<methodparam><type>string</type><parameter>target</parameter></methodparam>
</methodsynopsis>
<para>
Вилучає вхідні дані з обраної цілі.
</para>
</refsect1>
<refsect1 role="exceptions">
<title>Виключення</title>
<warning>
<para>
Кидає <type>parallel\Events\Input\Error\Existence</type>, якщо вхідні дані
для цілі не задано.
</para>
</warning>
</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
-->