git-svn-id: https://svn.php.net/repository/phpdoc/ru/trunk@346850 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
Andrey Gromov
2019-02-18 11:01:55 +00:00
parent a2851ace7b
commit f64d92ae71
22 changed files with 1212 additions and 774 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: d371c0ab53bb64d9a5e0d09803c7bac7bc33fd58 Maintainer: rjhdby Status: ready -->
<!-- EN-Revision: fd5464bb1c5e22f728a90ec7a2417cd4d55e7b60 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: yes -->
<!-- $Revision$ -->
<sect1 xml:id="language.types.string">
@ -452,6 +452,7 @@ EOD;
<title>Nowdoc string quoting example with variables</title>
<programlisting role="php">
<![CDATA[
<?php
/* Более сложный пример с переменными. */
class foo
{

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 4a66b4509aeca6f1e492684bd85965782a55d7cd Maintainer: rjhdby Status: ready -->
<!-- EN-Revision: 8a70a50b2a7795927dcda64d9124970359978579 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: yes -->
<!-- $Revision$ -->
<refentry xml:id="apciterator.next" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@ -11,7 +11,7 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>void</type><methodname>APCIterator::next</methodname>
<modifier>public</modifier> <type>bool</type><methodname>APCIterator::next</methodname>
<void />
</methodsynopsis>
<para>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 4a66b4509aeca6f1e492684bd85965782a55d7cd Maintainer: rjhdby Status: ready -->
<!-- EN-Revision: 8a70a50b2a7795927dcda64d9124970359978579 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: yes -->
<!-- $Revision$ -->
<refentry xml:id="apciterator.valid" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@ -11,7 +11,7 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>void</type><methodname>APCIterator::valid</methodname>
<modifier>public</modifier> <type>bool</type><methodname>APCIterator::valid</methodname>
<void />
</methodsynopsis>
<para>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: e9366ee458b2900c53a503b1ad97664e1d9a8859 Maintainer: rjhdby Status: ready -->
<!-- EN-Revision: ad7884c477b77c9a523ceef5ad7dffeaf11a4246 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- $Revision$ -->
<refentry xml:id="apcuiterator.next" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@ -11,7 +11,7 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>void</type><methodname>APCUIterator::next</methodname>
<modifier>public</modifier> <type>bool</type><methodname>APCUIterator::next</methodname>
<void />
</methodsynopsis>
<para>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: e9366ee458b2900c53a503b1ad97664e1d9a8859 Maintainer: rjhdby Status: ready -->
<!-- EN-Revision: ad7884c477b77c9a523ceef5ad7dffeaf11a4246 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- $Revision$ -->
<refentry xml:id="apcuiterator.valid" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@ -11,7 +11,7 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>void</type><methodname>APCUIterator::valid</methodname>
<modifier>public</modifier> <type>bool</type><methodname>APCUIterator::valid</methodname>
<void />
</methodsynopsis>
<para>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: f052ac1bd73549125c3fc3dc68a36d4b0608a16d Maintainer: rjhdby Status: ready -->
<!-- EN-Revision: 48e1363b9dea9323662f92c13d344fee03132071 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- $Revision$ -->
<section xml:id="com.configuration" xmlns="http://docbook.org/ns/docbook">
@ -84,7 +84,8 @@
<listitem>
<para>
Если включено, PHP попробует зарегистрировать константы
библиотеки типов создаваемых объектов, если эти объекты реализуют
библиотеки типов создаваемых объектов <classname>COM</classname>,
если эти объекты реализуют
интерфейс, требуемый лоя получения данной информации.
Регистрозависимость регистрируемых констант контролируется
<xref
@ -114,7 +115,8 @@
<listitem>
<para>
Если включено (по умолчанию), константы, обнаруженные при автозагрузке
библиотек типов будут зарегистрированы как регистрозависимые.
библиотек типов, при инстанцировании объектов <classname>COM</classname>,
будут зарегистрированы как регистрозависимые.
Более подробно смотрите в описании функции <function>com_load_typelib</function>.
</para>
</listitem>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: f5d51fe0e5b453b90ee90adf1ae2f47937bcd994 Maintainer: rjhdby Status: ready -->
<!-- EN-Revision: 772d11cb2b72b8cb7dea20a7759a0c30276b245f Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- $Revision$ -->
<phpdoc:classref xml:id="class.spoofchecker" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
@ -41,6 +41,42 @@
</classsynopsisinfo>
<!-- }}} -->
<classsynopsisinfo role="comment">Константы</classsynopsisinfo>
<fieldsynopsis>
<modifier>const</modifier>
<type>number</type>
<varname linkend="spoofchecker.constants.ascii">Spoofchecker::ASCII</varname>
<initializer>0x10000000</initializer>
</fieldsynopsis>
<fieldsynopsis>
<modifier>const</modifier>
<type>number</type>
<varname linkend="spoofchecker.constants.char-limit">Spoofchecker::HIGHLY_RESTRICTIVE</varname>
<initializer>0x30000000</initializer>
</fieldsynopsis>
<fieldsynopsis>
<modifier>const</modifier>
<type>number</type>
<varname linkend="spoofchecker.constants.char-limit">Spoofchecker::MODERATELY_RESTRICTIVE</varname>
<initializer>0x40000000</initializer>
</fieldsynopsis>
<fieldsynopsis>
<modifier>const</modifier>
<type>number</type>
<varname linkend="spoofchecker.constants.char-limit">Spoofchecker::MINIMALLY_RESTRICTIVE</varname>
<initializer>0x50000000</initializer>
</fieldsynopsis>
<fieldsynopsis>
<modifier>const</modifier>
<type>number</type>
<varname linkend="spoofchecker.constants.char-limit">Spoofchecker::UNRESTRICTIVE</varname>
<initializer>0x60000000</initializer>
</fieldsynopsis>
<fieldsynopsis>
<modifier>const</modifier>
<type>number</type>
<varname linkend="spoofchecker.constants.char-limit">Spoofchecker::SINGLE_SCRIPT_RESTRICTIVE</varname>
<initializer>0x20000000</initializer>
</fieldsynopsis>
<fieldsynopsis>
<modifier>const</modifier>
<type>integer</type>
@ -95,60 +131,123 @@
<section xml:id="spoofchecker.constants">
&reftitle.constants;
<variablelist>
<varlistentry xml:id="spoofchecker.constants.single-script-confusable">
<term><constant>Spoofchecker::SINGLE_SCRIPT_CONFUSABLE</constant></term>
<varlistentry xml:id="spoofchecker.constants.ascii">
<term><constant>Spoofchecker::ASCII</constant></term>
<listitem>
<para></para>
</listitem>
</varlistentry>
</varlistentry>
<varlistentry xml:id="spoofchecker.constants.mixed-script-confusable">
<term><constant>Spoofchecker::MIXED_SCRIPT_CONFUSABLE</constant></term>
<listitem>
<para></para>
</listitem>
</varlistentry>
<varlistentry xml:id="spoofchecker.constants.highly-restrictive">
<term><constant>Spoofchecker::HIGHLY_RESTRICTIVE</constant></term>
<listitem>
<para></para>
</listitem>
</varlistentry>
<varlistentry xml:id="spoofchecker.constants.whole-script-confusable">
<term><constant>Spoofchecker::WHOLE_SCRIPT_CONFUSABLE</constant></term>
<listitem>
<para></para>
</listitem>
</varlistentry>
<varlistentry xml:id="spoofchecker.constants.moderately-restrictive">
<term><constant>Spoofchecker::MODERATELY_RESTRICTIVE</constant></term>
<listitem>
<para></para>
</listitem>
</varlistentry>
<varlistentry xml:id="spoofchecker.constants.any-case">
<term><constant>Spoofchecker::ANY_CASE</constant></term>
<listitem>
<para></para>
</listitem>
</varlistentry>
<varlistentry xml:id="spoofchecker.constants.minimally-restrictive">
<term><constant>Spoofchecker::MINIMALLY_RESTRICTIVE</constant></term>
<listitem>
<para></para>
</listitem>
</varlistentry>
<varlistentry xml:id="spoofchecker.constants.single-script">
<term><constant>Spoofchecker::SINGLE_SCRIPT</constant></term>
<listitem>
<para></para>
</listitem>
</varlistentry>
<varlistentry xml:id="spoofchecker.constants.unrestrictive">
<term><constant>Spoofchecker::UNRESTRICTIVE</constant></term>
<listitem>
<para></para>
</listitem>
</varlistentry>
<varlistentry xml:id="spoofchecker.constants.invisible">
<term><constant>Spoofchecker::INVISIBLE</constant></term>
<listitem>
<para></para>
</listitem>
</varlistentry>
<varlistentry xml:id="spoofchecker.constants.single-script-restrictive">
<term><constant>Spoofchecker::SINGLE_SCRIPT_RESTRICTIVE</constant></term>
<listitem>
<para></para>
</listitem>
</varlistentry>
<varlistentry xml:id="spoofchecker.constants.char-limit">
<term><constant>Spoofchecker::CHAR_LIMIT</constant></term>
<listitem>
<para></para>
</listitem>
</varlistentry>
<varlistentry xml:id="spoofchecker.constants.single-script-confusable">
<term><constant>Spoofchecker::SINGLE_SCRIPT_CONFUSABLE</constant></term>
<listitem>
<para></para>
</listitem>
</varlistentry>
<varlistentry xml:id="spoofchecker.constants.mixed-script-confusable">
<term><constant>Spoofchecker::MIXED_SCRIPT_CONFUSABLE</constant></term>
<listitem>
<para></para>
</listitem>
</varlistentry>
<varlistentry xml:id="spoofchecker.constants.whole-script-confusable">
<term><constant>Spoofchecker::WHOLE_SCRIPT_CONFUSABLE</constant></term>
<listitem>
<para></para>
</listitem>
</varlistentry>
<varlistentry xml:id="spoofchecker.constants.any-case">
<term><constant>Spoofchecker::ANY_CASE</constant></term>
<listitem>
<para></para>
</listitem>
</varlistentry>
<varlistentry xml:id="spoofchecker.constants.single-script">
<term><constant>Spoofchecker::SINGLE_SCRIPT</constant></term>
<listitem>
<para></para>
</listitem>
</varlistentry>
<varlistentry xml:id="spoofchecker.constants.invisible">
<term><constant>Spoofchecker::INVISIBLE</constant></term>
<listitem>
<para></para>
</listitem>
</varlistentry>
<varlistentry xml:id="spoofchecker.constants.char-limit">
<term><constant>Spoofchecker::CHAR_LIMIT</constant></term>
<listitem>
<para></para>
</listitem>
</varlistentry>
</variablelist>
</section>
<!-- }}} -->
<section role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>7.3.0</entry>
<entry>
Добавлены константы класса, используемые
<function>Spoofchecker::setRestrictionLevel</function>, такие как: <constant>Spoofchecker::ASCII</constant>, <constant>Spoofchecker::HIGHLY_RESTRICTIVE</constant>, <constant>Spoofchecker::MODERATELY_RESTRICTIVE</constant>, <constant>Spoofchecker::MINIMALLY_RESTRICTIVE</constant>, <constant>Spoofchecker::UNRESTRICTIVE</constant>, <constant>Spoofchecker::SINGLE_SCRIPT_RESTRICTIVE</constant>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</section>
</partintro>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: e531763926b2d5c02cfbf1a0598845c2c5786131 Maintainer: rjhdby Status: ready -->
<!-- EN-Revision: a90eb9efd5ef2a34a5c9c67e4d411b2add54cdaa Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.sapi-windows-vt100-support" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@ -31,6 +31,12 @@
<constant>STDOUT</constant> и <constant>STDERR</constant>. Но если, например,
эти потоки перенаправлены в файл, то поддержка VT100 может не включиться.
</para>
<para>
Если включена поддержка VT100, то можно использовать управляющие последовательности, так
как они известны терминалу.
Они позволяют изменять вывод терминала. В Windows эти последовательности известны как
"Console Virtual Terminal Sequences".
</para>
<warning>
<simpara>
Эта функция использует реализацию флага
@ -86,7 +92,9 @@
</programlisting>
&example.outputs.similar;
<screen>
true true
<![CDATA[
true true
]]>
</screen>
<para>
Если поток перенаправлен, то поддержка VT100 будет отключена:
@ -109,7 +117,31 @@
</programlisting>
&example.outputs.similar;
<screen>
true false
<![CDATA[
true false
]]>
</screen>
</example>
<example>
<title>Пример использования с поддержкой VT100</title>
<programlisting role="php">
<![CDATA[
<?php
$out = fopen('php://stdout','w');
fwrite($out, 'Just forgot a lettr.');
// Переместить курсор на две позиции назад
fwrite($out, "\033[2D");
// Вставляет один пробел, сдвигая существующий текст вправо -> Просто забыли букву.
fwrite($out, "\033[1@");
fwrite($out, 'e');
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
Just forgot a letter.
]]>
</screen>
</example>
</refsect1>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 828daf218f5b424c35d513b1e7205cae2f098dc1 Maintainer: rjhdby Status: ready -->
<!-- EN-Revision: 4fd00d6b39fd2c710c4df506ffdb75d13848e838 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: yes Maintainer: lex -->
<!-- $Revision$ -->
<refentry xml:id="reflectionparameter.gettype" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@ -11,7 +11,7 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>ReflectionNamedType</type><methodname>ReflectionParameter::getType</methodname>
<modifier>public</modifier> <type>ReflectionType</type><methodname>ReflectionParameter::getType</methodname>
<void />
</methodsynopsis>
<para>
@ -27,7 +27,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Возвращает объект <classname>ReflectionNamedType</classname>, если тип параметра задан,
Возвращает объект <classname>ReflectionType</classname>, если тип параметра задан,
&null;, в противном случае.
</para>
</refsect1>
@ -36,7 +36,14 @@
&reftitle.examples;
<para>
<example>
<title>Пример использования <methodname>ReflectionParameter::getType</methodname></title>
<title>Пример использования <methodname>ReflectionParameter::getType</methodname> начиная с PHP 7.1.0</title>
<simpara>
Начиная с PHP 7.1.0, метод <methodname>ReflectionType::__toString</methodname>
объявлен устаревшим. Метод
<methodname>ReflectionParamater::getType</methodname> <emphasis>может</emphasis>
возвратить экземпляр <classname>ReflectionNamedType</classname>. Для получения имени
типа параметра доступен метод <methodname>ReflectionNamedType</methodname>.
</simpara>
<programlisting role="php">
<![CDATA[
<?php
@ -47,15 +54,44 @@ $reflectionParams = $reflectionFunc->getParameters();
$reflectionType1 = $reflectionParams[0]->getType();
$reflectionType2 = $reflectionParams[1]->getType();
echo $reflectionType1;
assert($reflectionType1 instanceof ReflectionNamedType);
echo $reflectionType1->getName(), PHP_EOL;
var_dump($reflectionType2);
?>
]]>
</programlisting>
&example.outputs.similar;
&example.outputs;
<screen>
<![CDATA[
int
null
NULL
]]>
</screen>
</example>
</para>
<para>
<example>
<title>Использование <methodname>ReflectionParameter::getType</methodname> в PHP до версии 7.1.0</title>
<programlisting role="php">
<![CDATA[
<?php
function someFunction(int $param, $param2) {}
$reflectionFunc = new ReflectionFunction('someFunction');
$reflectionParams = $reflectionFunc->getParameters();
$reflectionType1 = $reflectionParams[0]->getType();
$reflectionType2 = $reflectionParams[1]->getType();
echo $reflectionType1, PHP_EOL;
var_dump($reflectionType2);
?>
]]>
</programlisting>
&example.outputs.70;
<screen>
<![CDATA[
int
NULL
]]>
</screen>
</example>
@ -67,7 +103,7 @@ null
<para>
<simplelist>
<member><methodname>ReflectionParameter::hasType</methodname></member>
<member><methodname>ReflectionNamedType::__toString</methodname></member>
<member><methodname>ReflectionType::__toString</methodname></member>
</simplelist>
</para>
</refsect1>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: b963543d8cff84496101bea9b11f23df3ce624bd Maintainer: rjhdby Status: ready -->
<!-- EN-Revision: ba0a270fbc5b2d8afc879552c7579b76104d48d6 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: yes Maintainer: lex -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.session-set-save-handler" xmlns:xlink="http://www.w3.org/1999/xlink">
@ -185,6 +185,42 @@
</para>
</refsect1>
<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>7.0.0</entry>
<entry>
Добавлены необязательные параметры <parameter>validate_sid</parameter> и
<parameter>update_timestamp</parameter>.
</entry>
</row>
<row>
<entry>5.5.1</entry>
<entry>
Добавлен необязательный параметр <parameter>create_sid</parameter>.
</entry>
</row>
<row>
<entry>5.4.0</entry>
<entry>
Добавлен интерфейс <interfacename>SessionHandlerInterface</interfacename> для реализации обработчиков
сессии и класс <classname>SessionHandler</classname> для дополнения внутренних обработчиков сессии PHP.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
@ -351,42 +387,6 @@ session_start();
</warning>
</refsect1>
<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>7.0.0</entry>
<entry>
Добавлены необязательные параметры <parameter>validate_sid</parameter> и
<parameter>update_timestamp</parameter>.
</entry>
</row>
<row>
<entry>5.5.1</entry>
<entry>
Добавлен необязательный параметр <parameter>create_sid</parameter>.
</entry>
</row>
<row>
<entry>5.4.0</entry>
<entry>
Добавлен интерфейс <interfacename>SessionHandlerInterface</interfacename> для реализации обработчиков
сессии и класс <classname>SessionHandler</classname> для дополнения внутренних обработчиков сессии PHP.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: d7e3cfca387b240afa12f9047fafc125a79ad706 Maintainer: rjhdby Status: ready -->
<!-- EN-Revision: 2a33bc55379505def16257414dfee950cd2e7f6d Maintainer: rjhdby Status: ready -->
<!-- Reviewed: yes Maintainer: lex -->
<!-- $Revision$ -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.session-unset">
@ -29,25 +29,25 @@
<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>7.2.0</entry>
<entry>
Теперь возвращаемый тип этой функции <type>bool</type>.
Раньше был тип <type>void</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>7.2.0</entry>
<entry>
Теперь возвращаемый тип этой функции <type>bool</type>.
Раньше был тип <type>void</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="notes">
@ -67,6 +67,12 @@
<varname>$_SESSION</varname>
</para>
</caution>
<note>
<para>
Используйте <function>session_unset</function> только для старого кода,
который не использует <varname>$_SESSION</varname>.
</para>
</note>
</refsect1>
</refentry>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: ddc63d0efe73b9f0493c54fff42660f6bb68bee4 Maintainer: rjhdby Status: ready -->
<!-- EN-Revision: 58cde0c5caa70bc184760f24e99976784d64a891 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: yes Maintainer: lex -->
<book xml:id="book.wddx" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@ -10,6 +10,7 @@
<!-- {{{ preface -->
<preface xml:id="intro.wddx">
&reftitle.intro;
&warn.deprecated.feature-7-4-0;
<para>
Эти функции предназначены для работы с <link
xlink:href="&url.wddx;">WDDX</link>.

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: lex Status: ready -->
<!-- EN-Revision: 58cde0c5caa70bc184760f24e99976784d64a891 Maintainer: lex Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.wddx-add-vars" xmlns="http://docbook.org/ns/docbook">
@ -9,6 +9,10 @@
<refpurpose>Добавить переменные в пакет WDDX с указанным идентификатором</refpurpose>
</refnamediv>
<refsynopsisdiv>
&warn.deprecated.function-7-4-0;
</refsynopsisdiv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: d0d36804cd55f28dd37c9e212cd8f9edb2927a2d Maintainer: lex Status: ready -->
<!-- EN-Revision: 58cde0c5caa70bc184760f24e99976784d64a891 Maintainer: lex Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.wddx-deserialize" xmlns="http://docbook.org/ns/docbook">
@ -9,6 +9,10 @@
<refpurpose>Десериализует пакет WDDX</refpurpose>
</refnamediv>
<refsynopsisdiv>
&warn.deprecated.function-7-4-0;
</refsynopsisdiv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: lex Status: ready -->
<!-- EN-Revision: 58cde0c5caa70bc184760f24e99976784d64a891 Maintainer: lex Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.wddx-packet-end" xmlns="http://docbook.org/ns/docbook">
@ -9,6 +9,10 @@
<refpurpose>Завершает пакет WDDX с указанным идентификатором</refpurpose>
</refnamediv>
<refsynopsisdiv>
&warn.deprecated.function-7-4-0;
</refsynopsisdiv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: lex Status: ready -->
<!-- EN-Revision: 58cde0c5caa70bc184760f24e99976784d64a891 Maintainer: lex Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.wddx-packet-start" xmlns="http://docbook.org/ns/docbook">
@ -9,6 +9,10 @@
<refpurpose>Запускает новый пакет WDDX со структурой внутри него</refpurpose>
</refnamediv>
<refsynopsisdiv>
&warn.deprecated.function-7-4-0;
</refsynopsisdiv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: lex Status: ready -->
<!-- EN-Revision: 58cde0c5caa70bc184760f24e99976784d64a891 Maintainer: lex Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.wddx-serialize-value" xmlns="http://docbook.org/ns/docbook">
@ -9,6 +9,10 @@
<refpurpose>Сериализует одно значение внутри пакета WDDX</refpurpose>
</refnamediv>
<refsynopsisdiv>
&warn.deprecated.function-7-4-0;
</refsynopsisdiv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: lex Status: ready -->
<!-- EN-Revision: 58cde0c5caa70bc184760f24e99976784d64a891 Maintainer: lex Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.wddx-serialize-vars" xmlns="http://docbook.org/ns/docbook">
@ -9,6 +9,10 @@
<refpurpose>Сериализация переменных в пакет WDDX</refpurpose>
</refnamediv>
<refsynopsisdiv>
&warn.deprecated.function-7-4-0;
</refsynopsisdiv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 14af302c9c0e561fa6f9cdd956268758ba9a89c5 Maintainer: rjhdby Status: ready -->
<!-- EN-Revision: 767ded9aed20a02244cc5b4b3683871b75c8195b Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<!-- $Revision$ -->
<appendix xml:id="win32service.constants" xmlns="http://docbook.org/ns/docbook">
@ -132,6 +132,18 @@
Notifies a paused service that it should resume.
</entry>
</row>
<row xml:id="constant.win32-service-control-deviceevent">
<entry><constant>WIN32_SERVICE_CONTROL_DEVICEEVENT</constant></entry>
<entry>0x0000000B</entry>
<entry>
</entry>
</row>
<row xml:id="constant.win32-service-control-hardwareprofilechange">
<entry><constant>WIN32_SERVICE_CONTROL_HARDWAREPROFILECHANGE</constant></entry>
<entry>0x0000000C</entry>
<entry>
</entry>
</row>
<row xml:id="constant.win32-service-control-interrogate">
<entry><constant>WIN32_SERVICE_CONTROL_INTERROGATE</constant></entry>
<entry>0x00000004</entry>
@ -140,6 +152,41 @@
в менеджер служб.
</entry>
</row>
<row xml:id="constant.win32-service-control-netbindadd">
<entry><constant>WIN32_SERVICE_CONTROL_NETBINDADD</constant></entry>
<entry>0x00000007</entry>
<entry>
Уведомляет сетевую службу о наличии нового компонента для привязки.
</entry>
</row>
<row xml:id="constant.win32-service-control-netbinddisable">
<entry><constant>WIN32_SERVICE_CONTROL_NETBINDDISABLE</constant></entry>
<entry>0x0000000A</entry>
<entry>
Уведомляет сетевую службу о том, что одна из ее привязок отключена.
</entry>
</row>
<row xml:id="constant.win32-service-control-netbindenable">
<entry><constant>WIN32_SERVICE_CONTROL_NETBINDENABLE</constant></entry>
<entry>0x00000009</entry>
<entry>
Уведомляет сетевую службу о том, что отключенная привязка включена.
</entry>
</row>
<row xml:id="constant.win32-service-control-netbindremove">
<entry><constant>WIN32_SERVICE_CONTROL_NETBINDREMOVE</constant></entry>
<entry>0x00000008</entry>
<entry>
Уведомляет сетевую службу о том, что компонент для привязки был удален.
</entry>
</row>
<row xml:id="constant.win32-service-control-paramchange">
<entry><constant>WIN32_SERVICE_CONTROL_PARAMCHANGE</constant></entry>
<entry>0x00000006</entry>
<entry>
Уведомляет службу о том, что ее стартовые параметры изменились.
</entry>
</row>
<row xml:id="constant.win32-service-control-pause">
<entry><constant>WIN32_SERVICE_CONTROL_PAUSE</constant></entry>
<entry>0x00000002</entry>
@ -147,6 +194,12 @@
Оповещает службу, что надо перейти в режим паузы.
</entry>
</row>
<row xml:id="constant.win32-service-control-powerevent">
<entry><constant>WIN32_SERVICE_CONTROL_POWEREVENT</constant></entry>
<entry>0x0000000D</entry>
<entry>
</entry>
</row>
<row xml:id="constant.win32-service-control-preshutdown">
<entry><constant>WIN32_SERVICE_CONTROL_PRESHUTDOWN</constant></entry>
<entry>0x0000000F</entry>
@ -157,6 +210,12 @@
Windows Server 2003 и Windows XP/2000.
</entry>
</row>
<row xml:id="constant.win32-service-control-sessionchange">
<entry><constant>WIN32_SERVICE_CONTROL_SESSIONCHANGE</constant></entry>
<entry>0x0000000E</entry>
<entry>
</entry>
</row>
<row xml:id="constant.win32-service-control-shutdown">
<entry><constant>WIN32_SERVICE_CONTROL_SHUTDOWN</constant></entry>
<entry>0x00000005</entry>
@ -192,6 +251,37 @@
</row>
</thead>
<tbody>
<row xml:id="constant.win32-service-accept-hardwareprofilechange">
<entry><constant>WIN32_SERVICE_ACCEPT_HARDWAREPROFILECHANGE</constant></entry>
<entry>0x00000020</entry>
<entry>
Сервис уведомлен о том, что аппаратная конфигурация компьютера изменена.
Это разрешает системе послать службе уведомление
<constant>WIN32_SERVICE_CONTROL_HARDWAREPROFILECHANGE</constant>.
</entry>
</row>
<row xml:id="constant.win32-service-accept-netbindchange">
<entry><constant>WIN32_SERVICE_ACCEPT_NETBINDCHANGE</constant></entry>
<entry>0x00000010</entry>
<entry>
Служба - это сетевой компонент, который принимает изменения в своей привязке
без необходимости останова и перезапуска.
Этот управляющий флаг разрешает службе принимать следующие уведомления:
<constant>WIN32_SERVICE_CONTROL_NETBINDADD</constant>,
<constant>WIN32_SERVICE_CONTROL_NETBINDREMOVE</constant>,
<constant>WIN32_SERVICE_CONTROL_NETBINDENABLE</constant> и
<constant>WIN32_SERVICE_CONTROL_NETBINDDISABLE</constant>.
</entry>
</row>
<row xml:id="constant.win32-service-accept-paramchange">
<entry><constant>WIN32_SERVICE_ACCEPT_PARAMCHANGE</constant></entry>
<entry>0x00000008</entry>
<entry>
Служба может перечитать стартовые параметры без необходимости остановки и перезапуска.
Этот управляющий флаг разрешает службе принимать следующие уведомления:
<constant>WIN32_SERVICE_CONTROL_PARAMCHANGE</constant>.
</entry>
</row>
<row xml:id="constant.win32-service-accept-pause-continue">
<entry><constant>WIN32_SERVICE_ACCEPT_PAUSE_CONTINUE</constant></entry>
<entry>0x00000002</entry>
@ -201,6 +291,15 @@
<constant>WIN32_SERVICE_CONTROL_CONTINUE</constant>.
</entry>
</row>
<row xml:id="constant.win32-service-accept-powerevent">
<entry><constant>WIN32_SERVICE_ACCEPT_POWEREVENT</constant></entry>
<entry>0x00000040</entry>
<entry>
Служба оповещается, когда изменился статус электроснабжения.
Позволяет системе посылать службе уведомление
<constant>WIN32_SERVICE_CONTROL_POWEREVENT</constant>.
</entry>
</row>
<row xml:id="constant.win32-service-accept-preshutdown">
<entry><constant>WIN32_SERVICE_ACCEPT_PRESHUTDOWN</constant></entry>
<entry>0x00000100</entry>
@ -210,6 +309,16 @@
Это значение не поддерживается Windows Server 2003 и Windows XP/2000.
</entry>
</row>
<row xml:id="constant.win32-service-accept-sessionchange">
<entry><constant>WIN32_SERVICE_ACCEPT_SESSIONCHANGE</constant></entry>
<entry>0x00000080</entry>
<entry>
Сервис оповещается когда изменился статус сессии на компьютере.
Позволяет системе посылать службе уведомление
<constant>WIN32_SERVICE_CONTROL_SESSIONCHANGE</constant>.
Не поддерживается в Windows 2000
</entry>
</row>
<row xml:id="constant.win32-service-accept-shutdown">
<entry><constant>WIN32_SERVICE_ACCEPT_SHUTDOWN</constant></entry>
<entry>0x00000004</entry>
@ -226,6 +335,28 @@
службе принимать сообщения <constant>WIN32_SERVICE_CONTROL_STOP</constant>.
</entry>
</row>
<row xml:id="constant.win32-service-accept-timechange">
<entry><constant>WIN32_SERVICE_ACCEPT_TIMECHANGE</constant></entry>
<entry>0x00000200</entry>
<entry>
Служба оповещается, когда изменилось системное время.
Позволяет системе посылать службе оповещение
<constant>WIN32_SERVICE_CONTROL_TIMECHANGE</constant>.
В Windows Server 2008, Windows Vista, Windows Server 2003,
и Windows XP/2000 этот управляющий код не используется.
</entry>
</row>
<row xml:id="constant.win32-service-accept-triggerevent">
<entry><constant>WIN32_SERVICE_ACCEPT_TRIGGEREVENT</constant></entry>
<entry>0x00000400</entry>
<entry>
Служба уведомляется, когда происходит событие, для которого она зарегистрирована.
Позволяет системе посылать службе оповещение
<constant>WIN32_SERVICE_CONTROL_TRIGGEREVENT</constant>.
В Windows Server 2008, Windows Vista, Windows Server 2003,
и Windows XP/2000 этот управляющий код не используется.
</entry>
</row>
</tbody>
</tgroup>
</table>
@ -243,6 +374,22 @@
</row>
</thead>
<tbody>
<row xml:id="constant.win32-service-boot-start">
<entry><constant>WIN32_SERVICE_BOOT_START</constant></entry>
<entry>0x00000000</entry>
<entry>
Драйвер устройства запускается системным загрузчиком. Это значение корректно только
для служб драйверов.
</entry>
</row>
<row xml:id="constant.win32-service-system-start">
<entry><constant>WIN32_SERVICE_SYSTEM_START</constant></entry>
<entry>0x00000001</entry>
<entry>
Драйвер устройства запускается функцией IoInitSystem. Это значение корректно только
для служб драйверов.
</entry>
</row>
<row xml:id="constant.win32-service-auto-start">
<entry><constant>WIN32_SERVICE_AUTO_START</constant></entry>
<entry>0x00000002</entry>
@ -298,6 +445,26 @@
запускаться.
</entry>
</row>
<row xml:id="constant.win32-service-error-severe">
<entry><constant>WIN32_SERVICE_ERROR_SEVERE</constant></entry>
<entry>0x00000002</entry>
<entry>
Записывать ошибки старта программы в лог событий.
Если запускается последняя известная хорошая конфигурация, то
процесс запуска продолжится. В противном случае система перезапустится
с последней известной хорошей конфигурацией.
</entry>
</row>
<row xml:id="constant.win32-service-error-critical">
<entry><constant>WIN32_SERVICE_ERROR_CRITICAL</constant></entry>
<entry>0x00000003</entry>
<entry>
Записывать ошибки старта программы в лог событий, если возможно.
Если запускается последняя известная хорошая конфигурация, то
процесс запуска прекратится. В противном случае система перезапустится
с последней известной хорошей конфигурацией.
</entry>
</row>
</tbody>
</tgroup>
</table>
@ -556,6 +723,13 @@
Система останавливается; эта функция не может быть вызвана.
</entry>
</row>
<row xml:id="constant.win32-error-service-specific-error">
<entry><constant>WIN32_ERROR_SERVICE_SPECIFIC_ERROR</constant></entry>
<entry>0x0000042A</entry>
<entry>
Служба вернула собственный код ошибки.
</entry>
</row>
<row xml:id="constant.win32-no-error">
<entry><constant>WIN32_NO_ERROR</constant></entry>
<entry>0x00000000</entry>
@ -638,7 +812,70 @@
</tgroup>
</table>
</section>
<section xml:id="win32service.constants.serviceinfos">
<table>
<title>Win32 Service informations</title>
<tgroup cols="3">
<thead>
<row>
<entry>Constant</entry>
<entry>Value</entry>
<entry>Description</entry>
</row>
</thead>
<tbody>
<row xml:id="constant.win32-info-service">
<entry><constant>Win32_INFO_SERVICE</constant></entry>
<entry>"service"</entry>
<entry>
</entry>
</row>
<row xml:id="constant.win32-info-display">
<entry><constant>Win32_INFO_DISPLAY</constant></entry>
<entry>"display"</entry>
<entry>
</entry>
</row>
<row xml:id="constant.win32-info-user">
<entry><constant>Win32_INFO_USER</constant></entry>
<entry>"user"</entry>
<entry>
</entry>
</row>
<row xml:id="constant.win32-info-password">
<entry><constant>Win32_INFO_PASSWORD</constant></entry>
<entry>"password"</entry>
<entry>
</entry>
</row>
<row xml:id="constant.win32-info-path">
<entry><constant>Win32_INFO_PATH</constant></entry>
<entry>"path"</entry>
<entry>
</entry>
</row>
<row xml:id="constant.win32-info-params">
<entry><constant>Win32_INFO_PARAMS</constant></entry>
<entry>"params"</entry>
<entry>
</entry>
</row>
<row xml:id="constant.win32-info-description">
<entry><constant>Win32_INFO_DESCRIPTION</constant></entry>
<entry>"description"</entry>
<entry>
</entry>
</row>
<row xml:id="constant.win32-info-start-type">
<entry><constant>Win32_INFO_START_TYPE</constant></entry>
<entry>"start_type"</entry>
<entry>
</entry>
</row>
</tbody>
</tgroup>
</table>
</section>
</appendix>
<!-- Keep this comment at the end of the file

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 95bdd6883b5dde9504701777ba81b3c5f15df52b Maintainer: tmn Status: ready -->
<!-- EN-Revision: 86d2bbd19b00be65d7ac1a50d84d19038d8ee7d0 Maintainer: tmn Status: ready -->
<!-- Reviewed: yes -->
<!-- $Revision$ -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id='function.xml-parser-create-ns'>
@ -58,7 +58,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Возвращает ресурс созданного XML-анализатора.
Возвращает ресурс созданного XML-анализатора, &return.falseforfailure;.
</para>
</refsect1>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: tmn Status: ready -->
<!-- EN-Revision: 86d2bbd19b00be65d7ac1a50d84d19038d8ee7d0 Maintainer: tmn Status: ready -->
<!-- Reviewed: yes -->
<!-- $Revision$ -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.xml-parser-create">
@ -49,7 +49,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Возвращает ресурс созданного XML-анализатора.
Возвращает ресурс созданного XML-анализатора, &return.falseforfailure;.
</para>
</refsect1>