Hallo,
Eigentlich ist es umgekehrt: serialize/unserialize machen die Signalisierung out-of-band und sind deshalb weniger aufwendig. In PHP-Syntax geht ein String vom ' bis zum nächsten ', ausser wenn da ein \ vor steht, es sei denn davor ist ein \ usw. Da muss richtig geparsed werden, und das ist komplex. In der serialize-Syntax steht am Anfang sowohl der Typ (den PHP sonst nur implizit erkennen kann) als auch die Länge, unserialize muss also nur noch x Bytes lesen, ohne sie sich anzuschauen.
Ähm aah hm, ok so weit habe ich natürlich nicht gedacht. Aber wo du recht hast hast du recht.
Ich habe das grade mal getan und es bestätigt meine Intuition (auch wenn der Unterschied schwächer ausfällt, als vermutet):
Ok, danke ich bin überzeugt ;-).
Grüße
Jeena Paradies