News Feed
Jobs Feed
Sections

Recent Jobs

News Archive
Fernando Bassani's Blog:
Avoiding the usage of global variables
July 30, 2007 @ 15:04:00

Fernando Bassani has posted an alternative to using globals in your scripts - creating "global objects" with the help of the Registry design pattern.

For a long time, the "programming good practices" tell us to avoid globals. In fact, this is a point of a large criticism in languages such as PHP. A nice solution to our global's "needs" is the Registry design pattern. With it, we can have a repository with the data that has to be accessible, removing them from the global scope.

Included in the post is all the code you'll need to get it to work. It uses a Singleton to grab the latest object and allows you to store values and define namespaces to keep data separate.

0 comments voice your opinion now!
registry designpattern singleton registry designpattern singleton



Similar Posts

DevShed.com: The Singleton and Factory Patterns in PHP - Building a Form Generator Class

Developer.com: Threads Versus The Singleton Pattern

Fernando Bassani's Blog: Avoiding the usage of global variables

Zend Developer Zone: Zend Framework Hidden Gems: Zend Plumbing

Pádraic Brady's Blog: Complex Web Pages with the Zend Framework?


Community Events







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


mysql example developer book framework release application releases PHP5 security PEAR code cakephp database ajax conference package job zendframework zend

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