wddx_deserialize

(PHP 4, PHP 5, PHP 7)

wddx_deserializeWDDX パケットをデシリアライズする

警告

この機能は PHP 7.4.0 で 削除 されました。

説明

wddx_deserialize(string $packet): mixed

WDDX packet をデシリアライズします。

警告

信頼できないユーザーの入力を wddx_deserialize() 関数に渡してはいけません。 アンシリアライズ処理が、オブジェクトのインスタンス化とオートローディングのために、 コードをロードして実行してしまいかねませんし、悪意のあるユーザーがこれを悪用できてしまいます。 シリアライズされた値をユーザーに渡す必要があるなら、 (json_decode()json_encode() 経由で) JSON のような安全で、標準になっているデータ交換フォーマットを使ってください。

パラメータ

packet

WDDX パケット。文字列あるいはストリームで指定します。

戻り値

デシリアライズした値を返します。値は文字列か数値、あるいは配列のいずれかとなります。 構造体は連想配列に変換されることに注意しましょう。

関連キーワード:  WDDX, デシリアライズ, パケット, wddx, packet, deserialize, ユーザー, 関数, 警告, decode