Introduction
PHP Manual
PHP Manual»Yar»Yar_Client_Protocol_Exception

La classe Yar_Client_Protocol_Exception

(No version information available, might only be in Git)

Levée lorsque la réponse du service RPC viole le protocole Yar, par exemple une adresse de protocole non supportée ou un en-tête de réponse mal formé (code d'exception YAR_ERR_PROTOCOL).

À partir de Yar 2.4.0, cela inclut également une réponse dont l'identifiant de transaction ne correspond pas à celui de la requête à laquelle elle répond. Le client valide le champ i de chaque réponse ; une réponse portant un identifiant de transaction différent et non nul (par exemple mal routée par un mandataire) est rejetée. Les réponses avec un identifiant de transaction nul ou absent sont toujours acceptées pour la compatibilité ascendante avec les serveurs plus anciens.

class Yar_Client_Protocol_Exception extends Yar_Client_Exception {
/* Propriétés héritées */
protected string $message = "";
private string $string = "";
protected int $code;
protected string $file = "";
protected int $line;
private array $trace = [];
private ?Throwable $previous = null;
/* Méthodes héritées */
public function Exception::__construct(string $message = "", int $code = 0, ?Throwable $previous = null)
final public function Exception::getMessage(): string
final public function Exception::getPrevious(): ?Throwable
final public function Exception::getCode(): int
final public function Exception::getFile(): string
final public function Exception::getLine(): int
final public function Exception::getTrace(): array
final public function Exception::getTraceAsString(): string
public function Exception::__toString(): string
private function Exception::__clone(): void
}
To Top