Forum und email

SoapServer->setPersistence()

(PHP 5 >= 5.1.2)

SoapServer->setPersistence() — Versetzt einen SoapServer in den Persistenz-Modus

Beschreibung

SoapServer
void setPersistence ( int $mode )

Diese Funktion ermöglicht das Zwischenspeichern von Daten während den Anfragen in der PHP-Session. Es funktioniert nur, wenn der Server die Funktionen von einer gesetzten Klasse exportiert, die durch SoapServer->setClass() gesetzt wurde.

Parameter Liste

mode

Eine der SOAP_PERSISTENCE_XXX Konstanten.

Rückgabewerte

Es wird kein Wert zurückgegeben.

Beispiele

Example#1 Beispiele

<?php

$server
->setPersistence(SOAP_PERSISTENCE_SESSION);

$server->setPersistence(SOAP_PERSISTENCE_REQUEST);

?>

Hinweis: SOAP_PERSISTENCE_SESSION macht nur Objekte der definierten Klassen persistent. Statische Daten werden nicht berücksichtigt, daher sollte immer $this->bar anstelle von self::$bar genutzt werden.