The best way that I consider and use for my own training is to see the best sites there and try to create a clone of them. This is a really real way that you can do PHP development.
Another great way is to get yourself involved in open source projects .
Do I need to learn frameworks like Zend ???
It will be a nightmare if you do not know what OOP is (and / or MVC architecture), if you have a good understanding of OOP, you can immerse yourself in it, this is an excellent practical training there and with it.
Web logic
source
share