Design Patterns in PHP5
With the release of version 5 PHP has really come of age, it had already conquered the home hacker market where the primary focus was on making it work, rather than making it work well. This was all well and good but PHP had always had trouble gaining ground in the smaller (in numerical terms), but far more profitable (in monetary terms) arena of enterprise level applications.
The elements of PHP that traditionally attracted the home hacker projects to the language, such as its forgiving nature and the ability to solve the same problem in half a dozen ways, were the exact same elements that drove away enterprise level projects.
Despite it being possible to write good code using OOP in PHP4 - just look at PEAR, it was far from being a pleasant experience and always felt like it was more of a hack than a real solution. That’s not surprising as implementation of OOP in PHP4 was basically a series of hacks and work-rounds. Luckily the open source community is a stubborn and persistent bunch and continued to build solid LAMP (Linux Apache MySQL PHP) based apps until PHP got the upgrade it so desperately needed.
.png)

Recent comments
21 hours 41 min ago
21 hours 58 min ago
1 day 22 hours ago
2 weeks 2 days ago
3 weeks 1 day ago
3 weeks 5 days ago
3 weeks 5 days ago
4 weeks 23 hours ago
4 weeks 1 day ago
4 weeks 3 days ago