|
@@ -5,32 +5,32 @@
|
|
|
<title>Zend_Serializer_Adapter</title>
|
|
<title>Zend_Serializer_Adapter</title>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- <classname>Zend_Serializer</classname> adapters create a bridge for different methods of
|
|
|
|
|
- serializing with very little effort.
|
|
|
|
|
|
|
+ <classname>Zend_Serializer</classname> Adapter erzeugen eine Brücke für unterschiedliche
|
|
|
|
|
+ Methoden der Serialisierung mit sehr wenig Einsatz.
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- Every adapter has different pros and cons. In some cases, not every PHP datatype (e.g.,
|
|
|
|
|
- objects) can be converted to a string representation. In most such cases, the type will be
|
|
|
|
|
- converted to a similar type that is serializable -- as an example, PHP objects will often be
|
|
|
|
|
- cast to arrays. If this fails, a <classname>Zend_Serializer_Exception</classname> will be
|
|
|
|
|
- thrown.
|
|
|
|
|
|
|
+ Jeder Adpater hat andere Vor- und Nachteile. In einigen Fällen kann nicht jeder PHP
|
|
|
|
|
+ Datentyp (z.B. Objekte) in die Repräsentation eines Strings konvertiert werden. In den
|
|
|
|
|
+ meisten dieser Fälle wird der Typ in einen ähnlichen Typ konvertiert der serialisierbar
|
|
|
|
|
+ ist -- zum Beispiel werden PHP Objekte oft zu Arrays gecastet. Wenn dies fehlschlägt wird
|
|
|
|
|
+ eine <classname>Zend_Serializer_Exception</classname> geworfen.
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- Below is a list of available adapters.
|
|
|
|
|
|
|
+ Anbei ist eine Liste der vorhandenen Adapter.
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<sect2 id="zend.serializer.adapter.phpserialize">
|
|
<sect2 id="zend.serializer.adapter.phpserialize">
|
|
|
<title>Zend_Serializer_Adapter_PhpSerialize</title>
|
|
<title>Zend_Serializer_Adapter_PhpSerialize</title>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- This adapter uses the built-in <methodname>un/serialize</methodname> PHP functions, and
|
|
|
|
|
- is a good default adapter choice.
|
|
|
|
|
|
|
+ Dieser Adapter verwendet die eingebauten PHP Funktionen
|
|
|
|
|
+ <methodname>un/serialize</methodname> und ist eine gute Wahl für einen Standardadapter.
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- There are no configurable options for this adapter.
|
|
|
|
|
|
|
+ Es gibt keine konfigurierbaren Optionen für diesen Adapter.
|
|
|
</para>
|
|
</para>
|
|
|
</sect2>
|
|
</sect2>
|
|
|
|
|
|
|
@@ -38,20 +38,21 @@
|
|
|
<title>Zend_Serializer_Adapter_Igbinary</title>
|
|
<title>Zend_Serializer_Adapter_Igbinary</title>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- <ulink url="http://opensource.dynamoid.com">Igbinary</ulink> is Open Source Software
|
|
|
|
|
- released by Sulake Dynamoid Oy. It's a drop-in replacement for the standard PHP
|
|
|
|
|
- serializer. Instead of time and space consuming textual representation, igbinary stores
|
|
|
|
|
- PHP data structures in a compact binary form. Savings are significant when using
|
|
|
|
|
- memcached or similar memory based storages for serialized data.
|
|
|
|
|
|
|
+ <ulink url="http://opensource.dynamoid.com">Igbinary</ulink> ist eine Open Source
|
|
|
|
|
+ Software welche von Sulake Dynamoid Oy herausgegeben wird. Statt Zeit und Platz auf
|
|
|
|
|
+ eine textuelle Repräsentation zu verschwenden, speichert igbinary Datenstrukturen von
|
|
|
|
|
+ PHP in einer kompakten binären Form. Die Einsparungen sind signifikant wenn memcached
|
|
|
|
|
+ oder ähnliche Hauptspeicher-basierte Speicher für die serialisierung der Daten verwendet
|
|
|
|
|
+ wird.
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- You need the igbinary PHP extension installed on your system in order to use this
|
|
|
|
|
- adapter.
|
|
|
|
|
|
|
+ Man muss die PHP Erweiterung igbinary am eigenen System installiert haben um diesen
|
|
|
|
|
+ Adapter verwenden zu können.
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- There adapter takes no configuration options.
|
|
|
|
|
|
|
+ Dieser Adapter nimnt keine Optionen zur Konfiguration an.
|
|
|
</para>
|
|
</para>
|
|
|
</sect2>
|
|
</sect2>
|
|
|
|
|
|
|
@@ -60,41 +61,43 @@
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
<ulink url="http://wikipedia.org/wiki/WDDX">WDDX</ulink> (Web Distributed Data eXchange)
|
|
<ulink url="http://wikipedia.org/wiki/WDDX">WDDX</ulink> (Web Distributed Data eXchange)
|
|
|
- is a programming-language-, platform-, and transport-neutral data interchange mechanism
|
|
|
|
|
- for passing data between different environments and different computers.
|
|
|
|
|
|
|
+ ist eine Programmier-Sprache-, Plattform- und ein transport-neutraler datentauschender
|
|
|
|
|
+ Mechanismus für die Übergabe von Daten zwischen unterschiedlichen Umgebungen und
|
|
|
|
|
+ unterschiedlichen Computern.
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- The adapter simply uses the <ulink url="http://php.net/manual/book.wddx.php">wddx_*()</ulink>
|
|
|
|
|
- PHP functions. Please read the php manual to determine how you may enable them in your
|
|
|
|
|
- PHP installation.
|
|
|
|
|
|
|
+ Der Adapter verwendet einfach die <ulink
|
|
|
|
|
+ url="http://php.net/manual/book.wddx.php">wddx_*()</ulink> PHP Funktionen. Lesen Sie
|
|
|
|
|
+ bitte im PHP Handbuch um herauszufinden ob man Sie in der eigenen PHP Installation
|
|
|
|
|
+ aktivieren kann.
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- Additionally, the <ulink
|
|
|
|
|
- url="http://php.net/manual/book.simplexml.php">SimpleXML</ulink> PHP extension is
|
|
|
|
|
- used to check if a returned <constant>NULL</constant> value from
|
|
|
|
|
- <methodname>wddx_unserialize()</methodname> is based on a serialized
|
|
|
|
|
- <constant>NULL</constant> or on invalid data.
|
|
|
|
|
|
|
+ Zusätzlich wird die PHP Erweiterung <ulink
|
|
|
|
|
+ url="http://php.net/manual/book.simplexml.php">SimpleXML</ulink> verwendet um zu
|
|
|
|
|
+ prüfen ob ein von <methodname>wddx_unserialize()</methodname> zurückgegebener
|
|
|
|
|
+ <constant>NULL</constant> Wert auf einer serialisierten <constant>NULL</constant>
|
|
|
|
|
+ kommt, oder von ungültigen Daten.
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- Available options include:
|
|
|
|
|
|
|
+ Vorhandene Optionen sind:
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<table>
|
|
<table>
|
|
|
- <title>Zend_Serializer_Adapter_Wddx Options</title>
|
|
|
|
|
|
|
+ <title>Optionen für Zend_Serializer_Adapter_Wddx</title>
|
|
|
|
|
|
|
|
<tgroup cols="4">
|
|
<tgroup cols="4">
|
|
|
<thead>
|
|
<thead>
|
|
|
<row>
|
|
<row>
|
|
|
<entry>Option</entry>
|
|
<entry>Option</entry>
|
|
|
|
|
|
|
|
- <entry>Data Type</entry>
|
|
|
|
|
|
|
+ <entry>Datentyp</entry>
|
|
|
|
|
|
|
|
- <entry>Default Value</entry>
|
|
|
|
|
|
|
+ <entry>Standardwert</entry>
|
|
|
|
|
|
|
|
- <entry>Description</entry>
|
|
|
|
|
|
|
+ <entry>Beschreibung</entry>
|
|
|
</row>
|
|
</row>
|
|
|
</thead>
|
|
</thead>
|
|
|
|
|
|
|
@@ -107,7 +110,7 @@
|
|
|
<entry></entry>
|
|
<entry></entry>
|
|
|
|
|
|
|
|
<entry>
|
|
<entry>
|
|
|
- An optional comment that appears in the packet header.
|
|
|
|
|
|
|
+ Ein optionales Kommentar welches im Paket Header vorkommt.
|
|
|
</entry>
|
|
</entry>
|
|
|
</row>
|
|
</row>
|
|
|
</tbody>
|
|
</tbody>
|
|
@@ -119,29 +122,29 @@
|
|
|
<title>Zend_Serializer_Adapter_Json</title>
|
|
<title>Zend_Serializer_Adapter_Json</title>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- The <acronym>JSON</acronym> adapter provides a bridge to the
|
|
|
|
|
- <classname>Zend_Json</classname> component and/or ext/json. Please read the <link
|
|
|
|
|
- linkend= "zend.json.introduction">Zend_Json documentation</link> for further
|
|
|
|
|
- information.
|
|
|
|
|
|
|
+ Der <acronym>JSON</acronym> Adapter bietet eine Brücke zur Komponente
|
|
|
|
|
+ <classname>Zend_Json</classname> und zu ext/json. Lesen Sie bitte die <link
|
|
|
|
|
+ linkend= "zend.json.introduction">Zend_Json Dokumentation</link> für weitere
|
|
|
|
|
+ Informationen.
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- Available options include:
|
|
|
|
|
|
|
+ Vorhandene Optionen sind:
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<table>
|
|
<table>
|
|
|
- <title>Zend_Serializer_Adapter_Json Options</title>
|
|
|
|
|
|
|
+ <title>Optionen für Zend_Serializer_Adapter_Json</title>
|
|
|
|
|
|
|
|
<tgroup cols="4">
|
|
<tgroup cols="4">
|
|
|
<thead>
|
|
<thead>
|
|
|
<row>
|
|
<row>
|
|
|
<entry>Option</entry>
|
|
<entry>Option</entry>
|
|
|
|
|
|
|
|
- <entry>Data Type</entry>
|
|
|
|
|
|
|
+ <entry>Datentyp</entry>
|
|
|
|
|
|
|
|
- <entry>Default Value</entry>
|
|
|
|
|
|
|
+ <entry>Standardwert</entry>
|
|
|
|
|
|
|
|
- <entry>Description</entry>
|
|
|
|
|
|
|
+ <entry>Beschreibung</entry>
|
|
|
</row>
|
|
</row>
|
|
|
</thead>
|
|
</thead>
|
|
|
|
|
|
|
@@ -154,7 +157,7 @@
|
|
|
<entry>false</entry>
|
|
<entry>false</entry>
|
|
|
|
|
|
|
|
<entry>
|
|
<entry>
|
|
|
- See <xref linkend= "zend.json.advanced.objects1"/>
|
|
|
|
|
|
|
+ Siehe <xref linkend= "zend.json.advanced.objects1"/>
|
|
|
</entry>
|
|
</entry>
|
|
|
</row>
|
|
</row>
|
|
|
|
|
|
|
@@ -166,7 +169,7 @@
|
|
|
<entry>Zend_Json::TYPE_ARRAY</entry>
|
|
<entry>Zend_Json::TYPE_ARRAY</entry>
|
|
|
|
|
|
|
|
<entry>
|
|
<entry>
|
|
|
- See <xref linkend= "zend.json.advanced.objects1"/>
|
|
|
|
|
|
|
+ Siehe <xref linkend= "zend.json.advanced.objects1"/>
|
|
|
</entry>
|
|
</entry>
|
|
|
</row>
|
|
</row>
|
|
|
|
|
|
|
@@ -178,7 +181,7 @@
|
|
|
<entry>false</entry>
|
|
<entry>false</entry>
|
|
|
|
|
|
|
|
<entry>
|
|
<entry>
|
|
|
- See <xref linkend= "zend.json.advanced.expr"/>
|
|
|
|
|
|
|
+ Siehe <xref linkend= "zend.json.advanced.expr"/>
|
|
|
</entry>
|
|
</entry>
|
|
|
</row>
|
|
</row>
|
|
|
</tbody>
|
|
</tbody>
|
|
@@ -187,18 +190,18 @@
|
|
|
</sect2>
|
|
</sect2>
|
|
|
|
|
|
|
|
<sect2 id="zend.serializer.adapter.amf03">
|
|
<sect2 id="zend.serializer.adapter.amf03">
|
|
|
- <title>Zend_Serializer_Adapter_Amf 0 and 3</title>
|
|
|
|
|
|
|
+ <title>Zend_Serializer_Adapter_Amf 0 und 3</title>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- The <acronym>AMF</acronym> adapters, <classname>Zend_Serializer_Adapter_Amf0</classname>
|
|
|
|
|
- and <classname>Zend_Serializer_Adapter_Amf3</classname>, provide a bridge to the
|
|
|
|
|
- serializer of the <classname>Zend_Amf</classname> component. Please read the <link
|
|
|
|
|
- linkend= "zend.amf.introduction">Zend_Amf documentation</link> for further
|
|
|
|
|
- information.
|
|
|
|
|
|
|
+ Die <acronym>AMF</acronym> Adapter <classname>Zend_Serializer_Adapter_Amf0</classname>
|
|
|
|
|
+ und <classname>Zend_Serializer_Adapter_Amf3</classname> bieten eine Brücke zum
|
|
|
|
|
+ Serialisierer der Komponente <classname>Zend_Amf</classname>. Lesen Sie bitte die <link
|
|
|
|
|
+ linkend= "zend.amf.introduction">Zend_Amf Dokumentation</link> für weitere
|
|
|
|
|
+ Informationen.
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- There are no options for these adapters.
|
|
|
|
|
|
|
+ Es gibt keine Optionen für diese Adapter.
|
|
|
</para>
|
|
</para>
|
|
|
</sect2>
|
|
</sect2>
|
|
|
|
|
|
|
@@ -206,29 +209,29 @@
|
|
|
<title>Zend_Serializer_Adapter_PythonPickle</title>
|
|
<title>Zend_Serializer_Adapter_PythonPickle</title>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- This adapter converts PHP types to a <ulink
|
|
|
|
|
- url="http://docs.python.org/library/pickle.html">Python Pickle</ulink> string
|
|
|
|
|
- representation. With it, you can read the serialized data with Python and read Pickled
|
|
|
|
|
- data of Python with PHP.
|
|
|
|
|
|
|
+ Dieser Adapter konvertiert PHP Typen in eine <ulink
|
|
|
|
|
+ url="http://docs.python.org/library/pickle.html">Python Pickle</ulink> String
|
|
|
|
|
+ Repräsentation. Mit Ihm können die serialisierte Daten mit Python gelesen werden und
|
|
|
|
|
+ Pickled Daten von Python mit PHP gelesen werden.
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- Available options include:
|
|
|
|
|
|
|
+ Vorhandene Optionen sind:
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<table>
|
|
<table>
|
|
|
- <title>Zend_Serializer_Adapter_PythonPickle Options</title>
|
|
|
|
|
|
|
+ <title>Optionen für Zend_Serializer_Adapter_PythonPickle</title>
|
|
|
|
|
|
|
|
<tgroup cols="4">
|
|
<tgroup cols="4">
|
|
|
<thead>
|
|
<thead>
|
|
|
<row>
|
|
<row>
|
|
|
<entry>Option</entry>
|
|
<entry>Option</entry>
|
|
|
|
|
|
|
|
- <entry>Data Type</entry>
|
|
|
|
|
|
|
+ <entry>Datentyp</entry>
|
|
|
|
|
|
|
|
- <entry>Default Value</entry>
|
|
|
|
|
|
|
+ <entry>Standardwert</entry>
|
|
|
|
|
|
|
|
- <entry>Description</entry>
|
|
|
|
|
|
|
+ <entry>Beschreibung</entry>
|
|
|
</row>
|
|
</row>
|
|
|
</thead>
|
|
</thead>
|
|
|
|
|
|
|
@@ -241,7 +244,8 @@
|
|
|
<entry>0</entry>
|
|
<entry>0</entry>
|
|
|
|
|
|
|
|
<entry>
|
|
<entry>
|
|
|
- The Pickle protocol version used on <methodname>serialize</methodname>
|
|
|
|
|
|
|
+ Die Version des Pickle Protokolle das bei
|
|
|
|
|
+ <methodname>serialize</methodname> verwendet wird
|
|
|
</entry>
|
|
</entry>
|
|
|
</row>
|
|
</row>
|
|
|
</tbody>
|
|
</tbody>
|
|
@@ -249,18 +253,18 @@
|
|
|
</table>
|
|
</table>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- Datatype merging (PHP to Python) occurs as follows:
|
|
|
|
|
|
|
+ Der Wechseln von Datentypen (PHP zu Python) findet wie folgt statt:
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<table>
|
|
<table>
|
|
|
- <title>Datatype merging (PHP to Python)</title>
|
|
|
|
|
|
|
+ <title>Wechseln des Datentyps (PHP zu Python)</title>
|
|
|
|
|
|
|
|
<tgroup cols="2">
|
|
<tgroup cols="2">
|
|
|
<thead>
|
|
<thead>
|
|
|
<row>
|
|
<row>
|
|
|
- <entry>PHP Type</entry>
|
|
|
|
|
|
|
+ <entry>PHP Typ</entry>
|
|
|
|
|
|
|
|
- <entry>Python Type</entry>
|
|
|
|
|
|
|
+ <entry>Python Typ</entry>
|
|
|
</row>
|
|
</row>
|
|
|
</thead>
|
|
</thead>
|
|
|
|
|
|
|
@@ -317,18 +321,18 @@
|
|
|
</table>
|
|
</table>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- Datatype merging (Python to PHP) occurs per the following:
|
|
|
|
|
|
|
+ Der Wechseln von Datentypen (Python zu PHP) findet wie folgt statt:
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<table>
|
|
<table>
|
|
|
- <title>Datatype merging (Python to PHP)</title>
|
|
|
|
|
|
|
+ <title>Wechseln des Datentyps (PHP zu Python)</title>
|
|
|
|
|
|
|
|
<tgroup cols="2">
|
|
<tgroup cols="2">
|
|
|
<thead>
|
|
<thead>
|
|
|
<row>
|
|
<row>
|
|
|
- <entry>Python-Type</entry>
|
|
|
|
|
|
|
+ <entry>Python Typ</entry>
|
|
|
|
|
|
|
|
- <entry>PHP-Type</entry>
|
|
|
|
|
|
|
+ <entry>PHP Typ</entry>
|
|
|
</row>
|
|
</row>
|
|
|
</thead>
|
|
</thead>
|
|
|
|
|
|
|
@@ -405,7 +409,7 @@
|
|
|
</row>
|
|
</row>
|
|
|
|
|
|
|
|
<row>
|
|
<row>
|
|
|
- <entry>All other types</entry>
|
|
|
|
|
|
|
+ <entry>Alle anderen Typen</entry>
|
|
|
|
|
|
|
|
<entry><classname>Zend_Serializer_Exception</classname></entry>
|
|
<entry><classname>Zend_Serializer_Exception</classname></entry>
|
|
|
</row>
|
|
</row>
|
|
@@ -418,40 +422,37 @@
|
|
|
<title>Zend_Serializer_Adapter_PhpCode</title>
|
|
<title>Zend_Serializer_Adapter_PhpCode</title>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- This adapter generates a parsable PHP code representation using <ulink
|
|
|
|
|
- url="http://php.net/manual/function.var-export.php">var_export()</ulink>. On
|
|
|
|
|
- restoring, the data will be executed using <ulink
|
|
|
|
|
- url="http://php.net/manual/function.eval.php">eval</ulink>.
|
|
|
|
|
|
|
+ Dieser Adapter erzeugt eine Repräsentation an PHP Code der geparst werden kann indem
|
|
|
|
|
+ <ulink url="http://php.net/manual/function.var-export.php">var_export()</ulink>
|
|
|
|
|
+ verwendet wird. Bei der Wiederherstellung werden die Daten ausgeführt indem <ulink
|
|
|
|
|
+ url="http://php.net/manual/function.eval.php">eval</ulink> verwendet wird.
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- There are no configuration options for this adapter.
|
|
|
|
|
|
|
+ Es gibt keine Optionen für die Konfiguration dieses Adapters.
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<warning>
|
|
<warning>
|
|
|
- <title>Unserializing objects</title>
|
|
|
|
|
|
|
+ <title>Objekte deserialisieren</title>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- Objects will be serialized using the <ulink
|
|
|
|
|
|
|
+ Objekte werden serialisiert indem die magische Methode <ulink
|
|
|
url="http://php.net/manual/language.oop5.magic.php#language.oop5.magic.set-state">__set_state</ulink>
|
|
url="http://php.net/manual/language.oop5.magic.php#language.oop5.magic.set-state">__set_state</ulink>
|
|
|
- magic method. If the class doesn't implement this method, a fatal error will occur
|
|
|
|
|
- during execution.
|
|
|
|
|
|
|
+ verwendet wird. Wenn die Klasse diese Methode nicht implementiert wird wärend der
|
|
|
|
|
+ Ausführung ein fataler Fehler auftreten.
|
|
|
</para>
|
|
</para>
|
|
|
</warning>
|
|
</warning>
|
|
|
|
|
|
|
|
<warning>
|
|
<warning>
|
|
|
- <title>Uses eval()</title>
|
|
|
|
|
|
|
+ <title>Verwendet eval()</title>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- The <classname>PhpCode</classname> adapter utilizes <methodname>eval()</methodname>
|
|
|
|
|
- to unserialize. This introduces both a performance and potential security issue as a
|
|
|
|
|
- new process will be executed. Typically, you should use the
|
|
|
|
|
- <methodname>PhpSerialize</methodname> adapter unless you require human-readability
|
|
|
|
|
- of the serialized data.
|
|
|
|
|
|
|
+ Der Adapter <classname>PhpCode</classname> verwendet <methodname>eval()</methodname>
|
|
|
|
|
+ für die Deserialisierung. Das führt sowohl zu Performanz- als auch zu einem
|
|
|
|
|
+ potentiellen Sicherheitsproblem da ein neuer Prozess ausgeführt wird. Typischerweise
|
|
|
|
|
+ sollte der Adapter <methodname>PhpSerialize</methodname> verwendet werden solange
|
|
|
|
|
+ man die Lesbarkeit der serialisierten Daten durch Menschen benötigt.
|
|
|
</para>
|
|
</para>
|
|
|
</warning>
|
|
</warning>
|
|
|
</sect2>
|
|
</sect2>
|
|
|
</sect1>
|
|
</sect1>
|
|
|
-<!--
|
|
|
|
|
-vim:se ts=4 sw=4 et:
|
|
|
|
|
--->
|
|
|