PHP.mk документација

SoapFault::__construct

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

soapfault.construct.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека soapfault.construct.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
SoapFault::__construct

Референца за `soapfault.construct.php` со подобрена типографија и навигација.

soapfault.construct.php

SoapFault::__construct

класата mysqli_driver

SoapFault::__constructSoapFault конструктор

= NULL

public SoapFault::__construct(
         array|string|null $code,
         string $string,
         ?string $actor = null,
         mixed $details = null,
         ?string $name = null,
         mixed $headerFault = null,
         string $lang = ""
)

Оваа класа се користи за испраќање SOAP грешки од PHP ракувачот. code, string, actor and details се стандардни елементи на SOAP грешка.

Параметри

code

Кодот за грешка на SoapFault.

string

Пораката за грешка на SoapFault.

actor

Низа што го идентификува актерот што ја предизвикал грешката.

details

Повеќе детали за причината за грешката.

name

Може да се користи за избор на соодветно кодирање на грешката од WSDL.

headerFault

Може да се користи при ракување со SOAP заглавје за пријавување грешка во заглавјето на одговорот.

lang
Човечкиот јазик на кој е напишана SoapFault. Ова се користи само за SOAP верзија 1.2.

Дневник на промени

Верзија = NULL
8.5.0 Изборниот параметар lang е додадено за да биде во согласност со спецификацијата SOAP 1.2.

Примери

Пример #1 Некои примери

<?php
function test($x)
{
return new
SoapFault("Server", "Some error message");
}

$server = new SoapServer(null, array('uri' => "http://test-uri/"));
$server->addFunction("test");
$server->handle();
?>

Можно е да се користи PHP механизам за исклучоци за фрлање SOAP грешка.

Пример #2 Некои примери

<?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();
?>

Види Исто така

Белешки од корисници 1 белешка

csnaitsirch на web dot de
пред 15 години
The first Parameter of the constructor, the faultcode, of SoapFault must be a string. Otherwise it will lead to an error.

<?php
throw new SoapFault(1, "Error message!"); // wrong
throw new SoapFault("1", "Error message!"); // right
?>
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.