News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Dikini.net:
Some ways to use saved state with closures in PHP
January 25, 2006 @ 12:43:20

On dikini.net today, there's a new post that talks about a method of implementing saved state in PHP, and how to couple it with closures.

In a previous short post I describe a way to emulate closures in php. Using that technique execution environment, otherwise known as a call stack can be saved for future use. This can be put to good use. A couple of patterns or programming techniques could be useful in practice.

A closure represents a state => implemenation of a state pattern. This is a bit rich. Usually in OO programming the state pattern is implemented by encapsulating different protocols, for denoted states. This is simple to implement by substituting your protocol specification with a different name.

His example starts off with the Drupal hooks, using the State pattern to create a method of tracking "where we are" via PHP.

0 comments voice your opinion now!
saved state closures emulation call stack saved state closures emulation call stack


blog comments powered by Disqus

Similar Posts

Joshua Thompson's Blog: Prototype-based programming in PHP

Dzone.com: A Free Amazon EC2 Cloud Server Based LAMP

PHPClasses.org: Upcoming PHP 5.3 features and beyond

Dikini.net: Some ways to use saved state with closures in PHP

Adam Trachtenberg\'s Blog: OSCON + NYPHPCon Call For Papers


Community Events

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


psr7 unittest language podcast laravel5 release wordpress series library laravel development voicesoftheelephpant opinion framework community api introduction conference extension interview

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