There's always a bridge between textbook knowledge of programming - syntax, procedure etc. - and the real world knowledge that you get from actually developing real applications. Here are five things every PHP developer should be familiar with before they begin developing web applications in PHP
The list is:
- Templating engines
- Don't reinvent the wheel
- IRC is a wonderful thing
I'm a particular fan of that last one and regularly hang out in the same ##php channel over on Freenode.