svn: /phpdoc/de/trunk/reference/var/functions/ empty.xml serialize.xml unserialize.xml

From: Date: Mon, 14 Nov 2011 22:31:27 +0000
Subject: svn: /phpdoc/de/trunk/reference/var/functions/ empty.xml serialize.xml unserialize.xml
Groups: php.doc.de 
Request: Send a blank email to doc-de+get-4033@lists.php.net to get a copy of this message
khp Mon, 14 Nov 2011 22:31:27 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=319217 Log: Sync DE docs with EN * de/reference/var/functions/empty.xml * de/reference/var/functions/serialize.xml * de/reference/var/functions/unserialize.xml Changed paths: U phpdoc/de/trunk/reference/var/functions/empty.xml U phpdoc/de/trunk/reference/var/functions/serialize.xml U phpdoc/de/trunk/reference/var/functions/unserialize.xml Modified: phpdoc/de/trunk/reference/var/functions/empty.xml =================================================================== --- phpdoc/de/trunk/reference/var/functions/empty.xml 2011-11-14 22:30:13 UTC (rev 319216) +++ phpdoc/de/trunk/reference/var/functions/empty.xml 2011-11-14 22:31:27 UTC (rev 319217) @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <!-- $Revision$ --> -<!-- EN-Revision: 311057 Maintainer: fa Status: ready --> +<!-- EN-Revision: 315542 Maintainer: fa Status: ready --> <!-- splitted from ./de/functions/var.xml in rev 1.2 --> <refentry xml:id="function.empty" xmlns="http://docbook.org/ns/docbook"> <refnamediv> @@ -53,14 +53,14 @@ <para> Folgende Dinge zählen als nicht mit einem Wert belegt: <simplelist> - <member><literal>"" (eine leere Zeichenkette)</literal></member> - <member><literal>0 (0 als Integer)</literal></member> - <member><literal>0.0 (0 als Fließkommazahl)</literal></member> - <member><literal>"0" (0 als Zeichenkette)</literal></member> + <member><literal>""</literal> (eine leere Zeichenkette)</member> + <member><literal>0</literal> (0 als Integer)</member> + <member><literal>0.0</literal> (0 als Fließkommazahl)</member> + <member><literal>"0"</literal> (0 als Zeichenkette)</member> <member>&null;</member> <member>&false;</member> - <member><literal>array() (ein leeres Array)</literal></member> - <member><literal>var $var; (in einer Klasse deklarierte, aber nicht belegt Variable)</literal></member> + <member><literal>array()</literal> (ein leeres Array)</member> + <member><literal>var $var;</literal> (in einer Klasse deklarierte, aber nicht belegt Variable)</member> </simplelist> </para> </refsect1> Modified: phpdoc/de/trunk/reference/var/functions/serialize.xml =================================================================== --- phpdoc/de/trunk/reference/var/functions/serialize.xml 2011-11-14 22:30:13 UTC (rev 319216) +++ phpdoc/de/trunk/reference/var/functions/serialize.xml 2011-11-14 22:31:27 UTC (rev 319217) @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <!-- $Revision$ --> -<!-- EN-Revision: 297028 Maintainer: sammywg Status: ready --> +<!-- EN-Revision: 314997 Maintainer: sammywg Status: ready --> <refentry xml:id="function.serialize" xmlns="http://docbook.org/ns/docbook"> <refnamediv> @@ -42,11 +42,12 @@ ebenfalls gespeichert. Alle anderen Referenzen gehen verloren. </para> <para> - Wenn Objekte serialisiert werden, versucht PHP die Methode <link - linkend="language.oop5.magic">__sleep</link> vor der Serialisierung + Wenn Objekte serialisiert werden, versucht PHP die + Methode <link linkend="language.oop5.magic.sleep">__sleep</link> + vor der Serialisierung aufzurufen. Dies erlaubt einem Objekt z.B. letzte "Aufräumaktionen", bevor es serialisiert wird. Ebenso wird die Methode <link - linkend="language.oop5.magic">__wakeup</link> aufgerufen, wenn das + linkend="language.oop5.magic.sleep">__wakeup</link> aufgerufen, wenn das Objekt mittels <function>unserialize</function> wiederhergestellt wird. </para> <note> @@ -129,8 +130,20 @@ &reftitle.notes; <note> <para> - Es ist nicht möglich, PHP-eigene Objekte zu serialisieren. + Beachte, dass viele eingebaute PHP Objekte nicht serialisiert + werden können. Diejenigen mit dieser Eigenschaft implementieren + entweder das <interfacename>Serializable</interfacename> Interface + oder die magischen <link linkend="language.oop5.magic.sleep">__sleep</link> + und <link linkend="language.oop5.magic.sleep">__wakeup</link> + Methoden. Wenn eine eingebaute Klasse nicht mindestens eine dieser + Voraussetzungen erfüllt, kann sie nicht verlässlich serialisiert werden. </para> + <para> + Es gibt einige historische Ausnahmen dieser Regel, bei denen + interne Objekte serialisiert werden konnten, ohne das Interface zu + implementieren oder die Methoden offenzulegen. Namentlich + <classname>ArrayObject</classname> vor PHP 5.2.0. + </para> </note> </refsect1> @@ -140,6 +153,8 @@ <simplelist> <member><function>unserialize</function></member> <member><link linkend="language.oop5.serialization">Objekte serialisieren</link></member> + <member><link linkend="language.oop5.magic.sleep">__sleep</link></member> + <member><link linkend="language.oop5.magic.sleep">__wakeup</link></member> </simplelist> </para> </refsect1> Modified: phpdoc/de/trunk/reference/var/functions/unserialize.xml =================================================================== --- phpdoc/de/trunk/reference/var/functions/unserialize.xml 2011-11-14 22:30:13 UTC (rev 319216) +++ phpdoc/de/trunk/reference/var/functions/unserialize.xml 2011-11-14 22:31:27 UTC (rev 319217) @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <!-- $Revision$ --> -<!-- EN-Revision: 297028 Maintainer: sammywg Status: ready --> +<!-- EN-Revision: 314997 Maintainer: sammywg Status: ready --> <refentry xml:id="function.unserialize" xmlns="http://docbook.org/ns/docbook"> <refnamediv> @@ -33,7 +33,8 @@ <para> Wenn die zu deserialisierende Variable ein Objekt ist, wird PHP nach der erfolgreichen Wiederherstellung des Objekts automatisch versuchen, die - <function>__wakeup()</function>-Methode aufzurufen (sofern diese existiert). + <link linkend="language.oop5.magic.sleep">__wakeup</link>-Methode + aufzurufen (sofern diese existiert). </para> <para> <note> @@ -169,6 +170,7 @@ <member><function>serialize</function></member> <member><link linkend="language.oop5.autoload">Autoloading Objects</link></member> <member><link linkend="unserialize-callback-func">unserialize_callback_func</link></member> + <member><link linkend="language.oop5.magic.sleep">__wakeup</link></member> </simplelist> </para> </refsect1>

« previous php.doc.de (#4033) next »