News Feed
Jobs Feed
Sections




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

Chris Hartjes' Blog:
Expand your programming mind filters in Lithium
March 17, 2010 @ 10:54:58

On of the frameworks rising up through the ranks is Lithium (created by some of the original CakePHP developers). In his latest post Chris Hartjes looks at the framework and a particularly useful feature it includes - filters.

As far as I can tell, Lithium is trying it's hardest to be fast, lightweight, and use all the features that PHP 5.3 has to offer. [...] I want to talk about something that I feel is a very underrated part of Lithium, the ability to define filters. This is a concept that you find in Aspect-oriented programming, and one that I imagine most programmers have never considered. Here's why I think it's a big deal.

The filters in Lithium allow you to use code from other classes without having to actually extend them. As Nate Abele says in one of the comments on the post:

While not having to extend classes or dig inside core functionality is certainly pretty central, the way I've been explaining it is that it's important because classes no longer need to know anything about each other in order to be integrated.

You can find out more about the Lithium project (and RAD-Dev) on the project's wiki.

0 comments voice your opinion now!
filter lithium framework feature aspectoriented programming


blog comments powered by Disqus

Similar Posts

Felix Geisendorfer's Blog: CakePHP Bleeding Edge - Google Group

Martynas Jusevicius' Blog: PHP 5 features: Class autoloading

HHVM.com: Wow HHVM is fast...too bad it doesn’t run my code

Stubbles Blog: Stubbles 0.5.0 released

CodeSnipers.com: Stupidly Easy MVC in PHP or \"We don\'t need no stinking framework!\" (Part 2)


Community Events











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


performance component framework hhvm unittest composer language introduction application security install example symfony2 project podcast release facebook package hack database

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