Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.php > #3400

Re: verschachtelte Serialisierung

From "Christoph M. Becker" <cmbecker69@arcor.de>
Newsgroups de.comp.lang.php
Subject Re: verschachtelte Serialisierung
Date 2015-07-14 16:33 +0200
Organization solani.org
Message-ID <mo36jr$80p$1@solani.org> (permalink)
References <3t55a4c7abiaa2n3e8%sfroehli@Froehlich.Priv.at> <mo2lfl$a4l$1@solani.org> <1t55a4f253i5d06n3e8%sfroehli@Froehlich.Priv.at>

Show all headers | View raw


Stefan Froehlich schrieb:

> Was mich besonder stört: der Bug-Report ist vom Februar, und der
> (möglicherweise) verwandte Bug aus dem Jahr 2013 - und mehr als "ups,
> das ist dumm gelaufen" hat das nicht an Reaktion verursacht. Mehr noch:

Schau Dir mal die Statistik des Bug-Tracker[1] an: über 4700 nicht
gelöste Bug-Reports, die keine Feature-Requests sind.  Da fehlt einfach
die Zeit, um jeden Bug (zeitnah) anzugehen.

> | It appears that the second internal call to serialize attempts to
> | return a reference for the second stdclass to the first stdclass.
> | But that is not valid as the first serialization of stdclass is
> | actually in a different serialization call, and it's not meant to be
> | a reference.
> 
> Genau das Gegenteil ist wahr: wenn ich *ein* Objekt mehrfach in die
> Serialisierung hineinstecke, dann erwarte ich mir auch, dass *ein*
> Objekt wieder herauskommt - und zwar auch dann, wenn im Lauf der
> Serialisierung unterschiedliche Handler durchlaufen werden (was bei
> Objekten ja eher der Normal- als der Ausnahmefall sein wird).

Dans Aussage hast Du falsch verstanden. In seinem Fall geht es darum,
dass zwei unterschiedliche Objekte als das selbe angesehen werden, oder
besser gesagt, wurden, da das Problem unter PHP 7 nicht mehr existiert.
Daher ist auch klar, dass das ein anderes Problem ist als Deines und das
aus dem älteren Bug-Report.

> Die grösste Frage ist jetzt aber: was tun?
> 
> Zurück zu __sleep/__wakeup kann ich nicht, weil damit
> Objekthierarchien nicht sinnvoll abgebildet werden können. 

Nein? Wieso?

> Und mit
> dem Bug leben will ich schon gar nicht, weil auch wenn das bislang
> nur in meiner Testumgebung relevant geworden ist, kann mir das
> jederzeit massivst um die Ohren fliegen.

Wenn man genau wüsste, woran es nun liegt, wäre vielleicht ein einfacher
Workaround für Dich möglich.

[1] <https://bugs.php.net/stats.php>

-- 
Christoph M. Becker

Back to de.comp.lang.php | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

verschachtelte Serialisierung Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2015-07-14 08:36 +0000
  Re: verschachtelte Serialisierung "Christoph M. Becker" <cmbecker69@arcor.de> - 2015-07-14 11:41 +0200
    Re: verschachtelte Serialisierung "Christoph M. Becker" <cmbecker69@arcor.de> - 2015-07-14 16:33 +0200
      Re: verschachtelte Serialisierung "Christoph M. Becker" <cmbecker69@arcor.de> - 2015-07-14 21:51 +0200
        Re: verschachtelte Serialisierung Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2015-07-15 12:14 +0000
          Re: verschachtelte Serialisierung "Christoph M. Becker" <cmbecker69@arcor.de> - 2015-07-15 20:20 +0200
            Re: verschachtelte Serialisierung Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2015-07-15 19:53 +0000

csiph-web