com doc/ru: Удаление устаревших файлов: reference/soap/soapcl ient/soapclient.xml reference/soap/soapfault/soapfault.xm l
reference/soap/soapheader/soapheader.xml reference/soap /soapparam/soapparam.xml reference/soap/soapserver/soapserv er.xml
reference/soap/soapvar/soapvar.xml

From: Date: Mon, 25 Jan 2021 06:46:38 +0000
Subject: com doc/ru: Удаление устаревших файлов: reference/soap/soapcl ient/soapclient.xml reference/soap/soapfault/soapfault.xm l
reference/soap/soapheader/soapheader.xml reference/soap /soapparam/soapparam.xml reference/soap/soapserver/soapserv er.xml
reference/soap/soapvar/soapvar.xml
Groups: php.doc.ru 
Request: Send a blank email to doc-ru+get-8771@lists.php.net to get a copy of this message
Commit: 76d71084dad3ab56a60792e867532d274706dffc Author: Sergey Panteleev <sergey@php.net> Mon, 25 Jan 2021 09:41:57 +0300 Parents: e2ef4c1fb2812b82ea8471991583f71ee350795d Branches: master Link: http://git.php.net/?p=doc/ru.git;a=commitdiff;h=76d71084dad3ab56a60792e867532d274706dffc Log: Удаление устаревших файлов Changed paths: D reference/soap/soapclient/soapclient.xml D reference/soap/soapfault/soapfault.xml D reference/soap/soapheader/soapheader.xml D reference/soap/soapparam/soapparam.xml D reference/soap/soapserver/soapserver.xml D reference/soap/soapvar/soapvar.xml

diff --git a/reference/soap/soapclient/soapclient.xml b/reference/soap/soapclient/soapclient.xml deleted file mode 100644 index 9e4ec8395..000000000 --- a/reference/soap/soapclient/soapclient.xml +++ /dev/null @@ -1,252 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- EN-Revision: 3e15d2894fb35432d2a111db36fe8ba8ebc62024 Maintainer: mch Status: ready --> -<!-- Reviewed: yes --> -<!-- $Revision$ --> -<refentry xml:id="soapclient.soapclient" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> - <refnamediv> - <refname>SoapClient::SoapClient</refname> - <refpurpose>Конструктор SoapClient</refpurpose> - </refnamediv> - - <refsect1 role="description"> - &reftitle.description; - <methodsynopsis> - <modifier>public</modifier> <methodname>SoapClient::SoapClient</methodname> - <methodparam><type>mixed</type><parameter>wsdl</parameter></methodparam> - <methodparam choice="opt"><type>array</type><parameter>options</parameter></methodparam> - </methodsynopsis> - <para> - Конструктор создаёт объекты <classname>SoapClient</classname> - в режиме <literal>WSDL</literal> или <literal>не-WSDL</literal>. - </para> - </refsect1> - - <refsect1 role="parameters"> - &reftitle.parameters; - <para> - <variablelist> - <varlistentry> - <term><parameter>wsdl</parameter></term> - <listitem> - <para> - URI файла <literal>WSDL</literal> или &null;, если - работа происходит в режиме <literal>не-WSDL</literal>. - </para> - <note> - <para> - Во время разработки кеширование WSDL можно отключить, - используя настройку <literal>soap.wsdl_cache_ttl</literal> в &php.ini;, - иначе изменения, сделанные в WSDL файле, не будут иметь эффекта - до тех пор, пока не истечёт время, указанное в <literal>soap.wsdl_cache_ttl</literal>. - </para> - </note> - </listitem> - </varlistentry> - <varlistentry> - <term><parameter>options</parameter></term> - <listitem> - <para> - Массив настроек. Если работа происходит в режиме WSDL, то этот параметр необязательный. - Если в не-WSDL режиме, то должны быть установлены опции - <literal>location</literal> и <literal>uri</literal>, - где <literal>location</literal> - URL сервера SOAP, к которому отправляется запрос, а - <literal>uri</literal> - целевое пространство имён SOAP-сервиса. - </para> - <para> - Опции <literal>style</literal> и <literal>use</literal> - используются только в не-WSDL режиме. В режиме WSDL они поступают из WSDL-файла. - </para> - <para> - Опция <literal>soap_version</literal> должна быть равна - либо <constant>SOAP_1_1</constant>, либо <constant>SOAP_1_2</constant>, - чтобы использовать соответственно SOAP 1.1 или 1.2. Если параметр пропущен, - то используется 1.1. - </para> - <para> - Для HTTP-аутентификации могут быть использованы опции - <literal>login</literal> и <literal>password</literal> для предоставления учётных данных. - Для реализации HTTP-соединения через прокси-сервер доступны настройки - <literal>proxy_host</literal>, <literal>proxy_port</literal>, - <literal>proxy_login</literal> и <literal>proxy_password</literal>. - Для аутентификации сертификата клиента HTTPS используются - опции <literal>local_cert</literal> и <literal>passphrase</literal>. - Аутентификация может быть предоставлена в опции <literal>authentication</literal>. - Метод аутентификации может быть - <constant>SOAP_AUTHENTICATION_BASIC</constant> (по умолчанию) или - <constant>SOAP_AUTHENTICATION_DIGEST</constant>. - </para> - <para> - Опция <literal>compression</literal> позволяет использовать - сжатие запросов и ответов HTTP SOAP. - </para> - <para> - Опция <literal>encoding</literal> определяет внутреннюю кодировку. - Опция не меняет кодировку SOAP-запросов (она всегда utf-8), - но преобразует строки в неё. - </para> - <para> - Опция <literal>trace</literal> включает отслеживание запроса и в случае ошибки - можно получить обратную трассировку. По умолчанию имеет значение &false;. - </para> - <para> - Опция <literal>classmap</literal> может использоваться для сопоставления - некоторых WSDL-типов с PHP-классами. Опция должна представлять собой массив, - в качестве ключей которого указаны WSDL-типы, а в качестве значений - имена классов PHP. - </para> - <para> - Установленная булевая опция <literal>trace</literal> - позволяет использовать следующие методы: - <link linkend="soapclient.getlastrequest"> - SoapClient->__getLastRequest</link>, - <link linkend="soapclient.getlastrequestheaders"> - SoapClient->__getLastRequestHeaders</link>, - <link linkend="soapclient.getlastresponse"> - SoapClient->__getLastResponse</link> и - <link linkend="soapclient.getlastresponseheaders"> - SoapClient->__getLastResponseHeaders</link>. - </para> - <para> - Опция <literal>exceptions</literal> принимает логическое значение, определяющее, - будут ли SOAP-ошибки бросать исключения типа <link linkend="soapfault.soapfault"> - SoapFault</link>. - </para> - <para> - Опция <literal>connection_timeout</literal> определяет тайм-аут в секундах - для соединения с SOAP-сервисом. Опция не устанавливает тайм-аут для сервисов с - медленными ответами. Для ограничения времени ожидания вызовов используется - <link linkend="ini.default-socket-timeout">default_socket_timeout</link>. - </para> - <para> - Опция <literal>typemap</literal> является массивом сопоставления типов. - Массив сопоставления типов - это массив с ключами <literal>type_name</literal>, - <literal>type_ns</literal> (URI пространства имён), <literal>from_xml</literal> - (функция обратного вызова принимает один строковый параметр) и - <literal>to_xml</literal> (функция обратного вызова принимает объект в качестве параметра). - </para> - <para> - Опция <literal>cache_wsdl</literal> принимает одно из значений: - <constant>WSDL_CACHE_NONE</constant>, - <constant>WSDL_CACHE_DISK</constant>, - <constant>WSDL_CACHE_MEMORY</constant> или - <constant>WSDL_CACHE_BOTH</constant>. - </para> - <para> - Опция <literal>user_agent</literal> определяет строку для использования - в заголовке <literal>User-Agent</literal>. - </para> - <para> - Опция <literal>stream_context</literal> - это <type>resource</type> для - <link linkend="context">context</link>. - </para> - <para> - Опция <literal>features</literal> является битовой маской - <constant>SOAP_SINGLE_ELEMENT_ARRAYS</constant>, - <constant>SOAP_USE_XSI_ARRAY_TYPE</constant>, - <constant>SOAP_WAIT_ONE_WAY_CALLS</constant>. - </para> - <para> - Опция <literal>keep_alive</literal> является логическим значением, определяющим, - какой заголовок отправлять: <literal>Connection: Keep-Alive</literal> или - <literal>Connection: close</literal>. - </para> - <para> - Опция <literal>ssl_method</literal> должна быть равной - <constant>SOAP_SSL_METHOD_TLS</constant>, - <constant>SOAP_SSL_METHOD_SSLv2</constant>, - <constant>SOAP_SSL_METHOD_SSLv3</constant> или - <constant>SOAP_SSL_METHOD_SSLv23</constant>. - </para> - </listitem> - </varlistentry> - </variablelist> - </para> - </refsect1> - - <refsect1 role="errors"> - &reftitle.errors; - <para> - <methodname>SoapClient::SoapClient</methodname> генерирует ошибку - <constant>E_ERROR</constant>, если опции <literal>location</literal> и - <literal>uri</literal> не передаются в не-WSDL режиме. - </para> - <para> - Исключение <classname>SoapFault</classname> будет выбрасываться, если - <parameter>wsdl</parameter> URI не может быть загружен. - </para> - </refsect1> - - <refsect1 role="examples"> - &reftitle.examples; - <para> - <example> - <title>Пример использования <function>SoapClient::SoapClient</function></title> - <programlisting role="php"> -<![CDATA[ -<?php - -$client = new SoapClient("some.wsdl"); - -$client = new SoapClient("some.wsdl", array('soap_version' => SOAP_1_2)); - -$client = new SoapClient("some.wsdl", array('login' => "some_name", - 'password' => "some_password")); - -$client = new SoapClient("some.wsdl", array('proxy_host' => "localhost", - 'proxy_port' => 8080)); - -$client = new SoapClient("some.wsdl", array('proxy_host' => "localhost", - 'proxy_port' => 8080, - 'proxy_login' => "some_name", - 'proxy_password' => "some_password")); - -$client = new SoapClient("some.wsdl", array('local_cert' => "cert_key.pem")); - -$client = new SoapClient(null, array('location' => "http://localhost/soap.php", - 'uri' => "http://test-uri/")); - -$client = new SoapClient(null, array('location' => "http://localhost/soap.php", - 'uri' => "http://test-uri/", - 'style' => SOAP_DOCUMENT, - 'use' => SOAP_LITERAL)); - -$client = new SoapClient("some.wsdl", - array('compression' => SOAP_COMPRESSION_ACCEPT | SOAP_COMPRESSION_GZIP)); - -$client = new SoapClient("some.wsdl", array('encoding'=>'ISO-8859-1')); - -class MyBook { - public $title; - public $author; -} - -$client = new SoapClient("books.wsdl", array('classmap' => array('book' => "MyBook"))); - -?> -]]> - </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 ---> diff --git a/reference/soap/soapfault/soapfault.xml b/reference/soap/soapfault/soapfault.xml deleted file mode 100644 index 4e07531fe..000000000 --- a/reference/soap/soapfault/soapfault.xml +++ /dev/null @@ -1,164 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- $Revision$ --> -<!-- EN-Revision: 7bd7f26bed7fb288c89d73d45a457a48fe866b3c Maintainer: rjhdby Status: ready --> -<!-- Reviewed: yes Maintainer: lex --> - -<refentry xml:id="soapfault.soapfault" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> - <refnamediv> - <refname>SoapFault::SoapFault</refname> - <refpurpose>Конструктор SoapFault</refpurpose> - </refnamediv> - - <refsect1 role="description"> - &reftitle.description; - <methodsynopsis> - <methodname>SoapFault::SoapFault</methodname> - <methodparam><type>string</type><parameter>faultcode</parameter></methodparam> - <methodparam><type>string</type><parameter>faultstring</parameter></methodparam> - <methodparam choice="opt"><type>string</type><parameter>faultactor</parameter></methodparam> - <methodparam choice="opt"><type>string</type><parameter>detail</parameter></methodparam> - <methodparam choice="opt"><type>string</type><parameter>faultname</parameter></methodparam> - <methodparam choice="opt"><type>string</type><parameter>headerfault</parameter></methodparam> - </methodsynopsis> - <para> - Этот класс служит для отправки ответа на ошибку SOAP из обработчика PHP. - <parameter>faultcode</parameter>, <parameter>faultstring</parameter>, - <parameter>faultactor</parameter> и <parameter>detail</parameter> являются - стандартными элементами ошибки SOAP. - </para> - </refsect1> - - <refsect1 role="parameters"> - &reftitle.parameters; - <para> - <variablelist> - <varlistentry> - <term><parameter>faultcode</parameter></term> - <listitem> - <para> - Код ошибки <classname>SoapFault</classname>. - </para> - </listitem> - </varlistentry> - <varlistentry> - <term><parameter>faultstring</parameter></term> - <listitem> - <para> - Сообщение об ошибке <classname>SoapFault</classname>. - </para> - </listitem> - </varlistentry> - <varlistentry> - <term><parameter>faultactor</parameter></term> - <listitem> - <para> - Строка идентифицирующая отправителя, вызвавшего ошибку. - </para> - </listitem> - </varlistentry> - <varlistentry> - <term><parameter>detail</parameter></term> - <listitem> - <para> - Детальная информация о причинах ошибки. - </para> - </listitem> - </varlistentry> - <varlistentry> - <term><parameter>faultname</parameter></term> - <listitem> - <para> - Может быть использовано для выбора корректной кодировки ошибки из WSDL. - </para> - </listitem> - </varlistentry> - <varlistentry> - <term><parameter>headerfault</parameter></term> - <listitem> - <para> - Может быть использовано во время обработки заголовка SOAP для - сообщения об ошибке в заголовке ответа. - </para> - </listitem> - </varlistentry> - </variablelist> - </para> - </refsect1> - - <refsect1 role="examples"> - &reftitle.examples; - <para> - <example> - <title>Несколько примеров</title> - <programlisting role="php"> -<![CDATA[ -<?php -function test($x) -{ - return new SoapFault("Server", "Сообщение об ошибке"); -} - -$server = new SoapServer(null, array('uri' => "http://test-uri/")); -$server->addFunction("test"); -$server->handle(); -?> -]]> - </programlisting> - </example> - </para> - <para> - Можно использовать механизм исключений PHP для сообщения об ошибках SOAP. - </para> - <para> - <example> - <title>Несколько примеров</title> - <programlisting role="php"> -<![CDATA[ -<?php -function test($x) -{ - throw new SoapFault("Server", "Some error message"); -} - -$server = new SoapServer(null, array('uri' => "http://test-uri/")); -$server->addFunction("test"); -$server->handle(); -?> -]]> - </programlisting> - </example> - </para> - </refsect1> - - <refsect1 role="seealso"> - &reftitle.seealso; - <para> - <simplelist> - <member><methodname>SoapServer::fault</methodname></member> - <member><function>is_soap_fault</function></member> - </simplelist> - </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 ---> diff --git a/reference/soap/soapheader/soapheader.xml b/reference/soap/soapheader/soapheader.xml deleted file mode 100644 index e77fb4058..000000000 --- a/reference/soap/soapheader/soapheader.xml +++ /dev/null @@ -1,130 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- $Revision$ --> -<!-- EN-Revision: b8758b0605e80c4e3610137b7502a6abeea5c69b Maintainer: rjhdby Status: ready --> -<!-- Reviewed: yes Maintainer: lex --> - -<refentry xml:id="soapheader.soapheader" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> - <refnamediv> - <refname>SoapHeader::SoapHeader</refname> - <refpurpose>Конструктор SoapHeader</refpurpose> - </refnamediv> - - <refsect1 role="description"> - &reftitle.description; - <methodsynopsis> - <methodname>SoapHeader::SoapHeader</methodname> - <methodparam><type>string</type><parameter>namespace</parameter></methodparam> - <methodparam><type>string</type><parameter>name</parameter></methodparam> - <methodparam choice="opt"><type>mixed</type><parameter>data</parameter></methodparam> - <methodparam choice="opt"><type>bool</type><parameter>mustunderstand</parameter><initializer>&false;</initializer></methodparam> - <methodparam choice="opt"><type>string</type><parameter>actor</parameter></methodparam> - </methodsynopsis> - <para> - Создаёт новый объект SoapHeader. - </para> - </refsect1> - - <refsect1 role="parameters"> - &reftitle.parameters; - <para> - <variablelist> - <varlistentry> - <term><parameter>namespace</parameter></term> - <listitem> - <para> - Пространство имён для элемента заголовка SOAP. - </para> - </listitem> - </varlistentry> - <varlistentry> - <term><parameter>name</parameter></term> - <listitem> - <para> - Имя объекта SoapHeader. - </para> - </listitem> - </varlistentry> - <varlistentry> - <term><parameter>data</parameter></term> - <listitem> - <para> - Содержимое заголовка SOAP. Может быть как значением PHP, так и объектом - <classname>SoapVar</classname>. - </para> - </listitem> - </varlistentry> - <varlistentry> - <term><parameter>mustUnderstand</parameter></term> - <listitem> - <para> - Значение атрибута <literal>mustUnderstand</literal> элемента заголовка SOAP. - </para> - </listitem> - </varlistentry> - <varlistentry> - <term><parameter>actor</parameter></term> - <listitem> - <para> - Значение атрибута <literal>actor</literal> элемента заголовка SOAP. - </para> - </listitem> - </varlistentry> - </variablelist> - </para> - </refsect1> - - <refsect1 role="examples"> - &reftitle.examples; - <para> - <example> - <title>Пример использования <function>SoapHeader::SoapHeader</function></title> - <programlisting role="php"> -<![CDATA[ -<?php -$client = new SoapClient(null, array('location' => "http://localhost/soap.php", - 'uri' => "http://test-uri/")); -$client->__soapCall("echoVoid", null, null, - new SoapHeader('http://soapinterop.org/echoheader/', - 'echoMeStringRequest', - 'hello world')); -?> -]]> - </programlisting> - </example> - </para> - </refsect1> - - <refsect1 role="seealso"> - &reftitle.seealso; - <para> - <simplelist> - <member><methodname>SoapClient::__soapCall</methodname></member> - <member><methodname>SoapVar::SoapVar</methodname></member> - <member><methodname>SoapParam::SoapParam</methodname></member> - <member><methodname>SoapServer::addSoapHeader</methodname></member> - </simplelist> - </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 ---> diff --git a/reference/soap/soapparam/soapparam.xml b/reference/soap/soapparam/soapparam.xml deleted file mode 100644 index 779efcb77..000000000 --- a/reference/soap/soapparam/soapparam.xml +++ /dev/null @@ -1,101 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- $Revision$ --> -<!-- EN-Revision: af4410a7e15898c3dbe83d6ea38246745ed9c6fb Maintainer: rjhdby Status: ready --> -<!-- Reviewed: yes Maintainer: lex --> - -<refentry xml:id="soapparam.soapparam" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> - <refnamediv> - <refname>SoapParam::SoapParam</refname> - <refpurpose>Конструктор SoapParam</refpurpose> - </refnamediv> - - <refsect1 role="description"> - &reftitle.description; - <methodsynopsis> - <methodname>SoapParam::SoapParam</methodname> - <methodparam><type>mixed</type><parameter>data</parameter></methodparam> - <methodparam><type>string</type><parameter>name</parameter></methodparam> - </methodsynopsis> - <para> - Создаёт новый объект <classname>SoapParam</classname>. - </para> - </refsect1> - - <refsect1 role="parameters"> - &reftitle.parameters; - <para> - <variablelist> - <varlistentry> - <term><parameter>data</parameter></term> - <listitem> - <para> - Данные для передачи или возврата. Этот параметр может передаваться непосредственно как - значение PHP, но в этом случае он будет называться <literal>paramN</literal>, и - служба SOAP может его не понять. - </para> - </listitem> - </varlistentry> - <varlistentry> - <term><parameter>name</parameter></term> - <listitem> - <para> - Имя параметра. - </para> - </listitem> - </varlistentry> - </variablelist> - </para> - </refsect1> - - <refsect1 role="examples"> - &reftitle.examples; - <para> - <example> - <title>Пример использования <function>SoapParam::SoapParam</function></title> - <programlisting role="php"> -<![CDATA[ -<?php -$client = new SoapClient(null,array('location' => "http://localhost/soap.php", - 'uri' => "http://test-uri/")); -$client->SomeFunction(new SoapParam($a, "a"), - new SoapParam($b, "b"), - new SoapParam($c, "c")); -?> -]]> - </programlisting> - </example> - </para> - </refsect1> - - <refsect1 role="seealso"> - &reftitle.seealso; - <para> - <simplelist> - <member><methodname>SoapClient::__soapCall</methodname></member> - <member><methodname>SoapVar::SoapVar</methodname></member> - </simplelist> - </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 ---> diff --git a/reference/soap/soapserver/soapserver.xml b/reference/soap/soapserver/soapserver.xml deleted file mode 100644 index b18a38119..000000000 --- a/reference/soap/soapserver/soapserver.xml +++ /dev/null @@ -1,146 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- $Revision$ --> -<!-- EN-Revision: 9af43469f46843451955b8926fe470a9f3d45034 Maintainer: rjhdby Status: ready --> -<!-- Reviewed: yes Maintainer: lex --> - -<refentry xml:id="soapserver.soapserver" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> - <refnamediv> - <refname>SoapServer::SoapServer</refname> - <refpurpose>Конструктор SoapServer</refpurpose> - </refnamediv> - - <refsect1 role="description"> - &reftitle.description; - <methodsynopsis> - <modifier>public</modifier> <methodname>SoapServer::SoapServer</methodname> - <methodparam><type>mixed</type><parameter>wsdl</parameter></methodparam> - <methodparam choice="opt"><type>array</type><parameter>options</parameter></methodparam> - </methodsynopsis> - <para> - Данный конструктор позволяет создавать объекты <classname>SoapServer</classname> - в WSDL или не-WSDL режимах. - </para> - </refsect1> - - <refsect1 role="parameters"> - &reftitle.parameters; - <para> - <variablelist> - <varlistentry> - <term><parameter>wsdl</parameter></term> - <listitem> - <para> - Для использования SoapServer в режиме WSDL, укажите URI WSDL-файла. - В противном случае укажите &null; и установите опцию <literal>uri</literal> - равной пространству имён сервера. - </para> - </listitem> - </varlistentry> - <varlistentry> - <term><parameter>options</parameter></term> - <listitem> - <para> - Попытка установить версию SOAP по умолчанию (<literal>soap_version</literal>), - внутреннюю кодировку (<literal>encoding</literal>) - и URI отправителя (<literal>actor</literal>). - </para> - <para> - Опцию <literal>classmap</literal> можно использовать для сопоставления - некоторых типов WSDL с классами PHP. Данная опция должна быть массивом с - ключами равными типам WSDL и значениям равными именам классов PHP. - </para> - <para> - Опция <literal>typemap</literal> является массивом сопоставления типов. - Массив с ключами <literal>type_name</literal>, - <literal>type_ns</literal> (URI пространства имён), <literal>from_xml</literal> - (callback-функция, принимающая один строковый параметр) и <literal>to_xml</literal> - (callback-функция, принимающая один объект в качестве параметр). - </para> - <para> - Опция <literal>cache_wsdl</literal> задаётся одной из констант: - <constant>WSDL_CACHE_NONE</constant>, - <constant>WSDL_CACHE_DISK</constant>, - <constant>WSDL_CACHE_MEMORY</constant> или - <constant>WSDL_CACHE_BOTH</constant>. - </para> - <para> - Также есть опция <literal>features</literal>, которая задаётся одной из констант: - <constant>SOAP_WAIT_ONE_WAY_CALLS</constant>, - <constant>SOAP_SINGLE_ELEMENT_ARRAYS</constant> или - <constant>SOAP_USE_XSI_ARRAY_TYPE</constant>. - </para> - <para> - опция <literal>send_errors</literal> может быть установлена в &false; для отправки - общего сообщения об ошибке ("Internal error") вместо специального - сообщения об ошибке, отправляемого в противном случае. - </para> - </listitem> - </varlistentry> - </variablelist> - </para> - </refsect1> - - <refsect1 role="examples"> - &reftitle.examples; - <para> - <example> - <title>Пример использования <function>SoapServer::SoapServer</function></title> - <programlisting role="php"> -<![CDATA[ -<?php - -$server = new SoapServer("some.wsdl"); - -$server = new SoapServer("some.wsdl", array('soap_version' => SOAP_1_2)); - -$server = new SoapServer("some.wsdl", array('actor' => "http://example.org/ts-tests/C")); - -$server = new SoapServer("some.wsdl", array('encoding'=>'ISO-8859-1')); - -$server = new SoapServer(null, array('uri' => "http://test-uri/")); - -class MyBook { - public $title; - public $author; -} - -$server = new SoapServer("books.wsdl", array('classmap' => array('book' => "MyBook"))); - -?> -]]> - </programlisting> - </example> - </para> - </refsect1> - - <refsect1 role="seealso"> - &reftitle.seealso; - <para> - <simplelist> - <member><methodname>SoapClient::SoapClient</methodname></member> - </simplelist> - </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 ---> diff --git a/reference/soap/soapvar/soapvar.xml b/reference/soap/soapvar/soapvar.xml deleted file mode 100644 index bdee1c047..000000000 --- a/reference/soap/soapvar/soapvar.xml +++ /dev/null @@ -1,143 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- $Revision$ --> -<!-- EN-Revision: c00fa073b3d4e6204a43fae5d480e19ee60ba9e0 Maintainer: rjhdby Status: ready --> -<!-- Reviewed: yes Maintainer: lex --> - -<refentry xml:id="soapvar.soapvar" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> - <refnamediv> - <refname>SoapVar::SoapVar</refname> - <refpurpose>Конструктор SoapVar</refpurpose> - </refnamediv> - - <refsect1 role="description"> - &reftitle.description; - <methodsynopsis> - <methodname>SoapVar::SoapVar</methodname> - <methodparam><type>mixed</type><parameter>data</parameter></methodparam> - <methodparam><type>string</type><parameter>encoding</parameter></methodparam> - <methodparam choice="opt"><type>string</type><parameter>type_name</parameter></methodparam> - <methodparam choice="opt"><type>string</type><parameter>type_namespace</parameter></methodparam> - <methodparam choice="opt"><type>string</type><parameter>node_name</parameter></methodparam> - <methodparam choice="opt"><type>string</type><parameter>node_namespace</parameter></methodparam> - </methodsynopsis> - <para> - Создаёт новый объект <classname>SoapVar</classname>. - </para> - </refsect1> - - <refsect1 role="parameters"> - &reftitle.parameters; - <para> - <variablelist> - <varlistentry> - <term><parameter>data</parameter></term> - <listitem> - <para> - Данные для передачи или возврата. - </para> - </listitem> - </varlistentry> - <varlistentry> - <term><parameter>encoding</parameter></term> - <listitem> - <para> - Идентификатор кодировки, одна из констант <literal>XSD_...</literal>. - </para> - </listitem> - </varlistentry> - <varlistentry> - <term><parameter>type_name</parameter></term> - <listitem> - <para> - Имя типа. - </para> - </listitem> - </varlistentry> - <varlistentry> - <term><parameter>type_namespace</parameter></term> - <listitem> - <para> - Пространство имён типа. - </para> - </listitem> - </varlistentry> - <varlistentry> - <term><parameter>node_name</parameter></term> - <listitem> - <para> - Имя узла XML. - </para> - </listitem> - </varlistentry> - <varlistentry> - <term><parameter>node_namespace</parameter></term> - <listitem> - <para> - Пространство имён узла XML. - </para> - </listitem> - </varlistentry> - </variablelist> - </para> - </refsect1> - - <refsect1 role="examples"> - &reftitle.examples; - <para> - <example> - <title>Пример использования <function>SoapVar::SoapVar</function></title> - <programlisting role="php"> -<![CDATA[ -<?php -class SOAPStruct { - function SOAPStruct($s, $i, $f) - { - $this->varString = $s; - $this->varInt = $i; - $this->varFloat = $f; - } -} -$client = new SoapClient(null, array('location' => "http://localhost/soap.php", - 'uri' => "http://test-uri/")); -$struct = new SOAPStruct('arg', 34, 325.325); -$soapstruct = new SoapVar($struct, SOAP_ENC_OBJECT, "SOAPStruct", "http://soapinterop.org/xsd"); -$client->echoStruct(new SoapParam($soapstruct, "inputStruct")); -?> -]]> - </programlisting> - </example> - </para> - </refsect1> - - <refsect1 role="seealso"> - &reftitle.seealso; - <para> - <simplelist> - <member><methodname>SoapClient::__soapCall</methodname></member> - <member><methodname>SoapParam::SoapParam</methodname></member> - </simplelist> - </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 --->
« previous php.doc.ru (#8771) next »