Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:11326 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 10471 invoked by uid 1010); 18 Jul 2004 16:18:03 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 10439 invoked from network); 18 Jul 2004 16:18:03 -0000 Received: from unknown (HELO bender.webpack.hosteurope.de) (217.115.142.81) by pb1.pair.com with SMTP; 18 Jul 2004 16:18:03 -0000 Received: from port-212-202-14-97.dynamic.qsc.de ([212.202.14.97] helo=wgserve.de) by bender.webpack.hosteurope.de with asmtp (TLSv1:RC4-MD5:128) (Exim 4.34) id 1BmEMU-0005ZF-U8 for internals@lists.php.net; Sun, 18 Jul 2004 18:18:02 +0200 Message-ID: <40FAA26A.7090001@wgserve.de> Date: Sun, 18 Jul 2004 18:16:42 +0200 User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20040605 X-Accept-Language: en-us, en MIME-Version: 1.0 To: PHP Developers Mailing List X-Enigmail-Version: 0.76.7.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-HE-MXrcvd: no Subject: binary serializer/unserializer and session.serialize_handler From: fumi@wgserve.de (=?ISO-8859-1?Q?Bernd_R=F6mer?=) hi... i implemented and shortly benchmarked a binary serializer (which means serializing and unserializing php-variables into a binary representation). At the moment it is written as an extension, but perhaps it is interesting to let it become a standard-extension or part of ext/standard (var.c) and ext/session (to avoid registering the serialize_handler at runtime). Here is the url to the extension: http://fum.no-ip.com/php/fbinary/ There are some additional informations about it and also the benchmarks. Hopefully it is interesting for anybody... Bernd Roemer