News Feed
Jobs Feed
Sections




News Archive
Terry Chay's Blog:
serialization without pity
March 21, 2007 @ 12:02:00

In response to a post from the Stubbles blog, Terry Chay has posted some of his thoughts about the serialization solution presented in the other post.

Frank Kleine writes a PHP 5 framework called Stubbles. I have a long-standing view about frameworks that hasn't changed one bit. But instead of arguing about the Sysaphean task Frank is engaging in, I'll show what my approach is to one small component (while being a bit jealous that he can actually develop in PHP 5).

Frank's solution involves storing the objects in the session, serializing them first. The issue comes up when the class(es) the object needs aren't included into the page. Terry offers a different sort of solution - one also using __autoload, but using it combined with unserialize_callback_func.

Terry compares this with Frank's approach and notes that his method "closes off" the system from the very PHP functions that could make his life simpler (making a separate handling system). He also includes a method for doing the same when all you know is the class file's name (non-PEAR format).

0 comments voice your opinion now!
serialization pity stubbles framework article response autoload unserializecallbackfunc serialization pity stubbles framework article response autoload unserializecallbackfunc


blog comments powered by Disqus

Similar Posts

Phil Sturgeon's Blog: CloudIgniter: Easy hosting for CodeIgniter

Phil Sturgeon: Is PSR-0 Shortsighted, or are you?

PHP Magazine: Poll Question: Pre-requisites of a Good Framework?

Frank Wu's Blog: Choosing a PHP Framework Round 2: Yii vs Kohana vs CodeIgniter

Symfony Blog: The "Practical symfony" book is now also available for Doctrine


Community Events











Don't see your event here?
Let us know!


introduction functional series framework interview opinion language tool community phpunit release code podcast application conference unittest testing development zendframework2 example

All content copyright, 2013 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework