I know how to write program in PHP and implementation of MVC model. but I really want to practice coding like the coding in real world??? I was wondering is there any specific example or book which can show me the tricks or logic and the way professional programmers consider about coding??? Do I need to learn frameworks like Zend ???
but I really want to practice coding like the coding in real world?
Just get a job or do some freelancing for clients or pick a personal project, develop and publish it. It's hard to learn 'real world' coding through books.
P.S. I like books and blogs and all that. But they only take you so far. Just get your hands 'dirty' ..
I'd say get involved in an open source project. You'll be dealing with larger teams, source control, documentation, QA, and bugs (to name a few). The timelines aren't always as quick or rigid as the corporate world but it's similar (IMHO).
The best way I consider and used for my own learning is to see the best sites out there and try to create a clone of them. This is really real-world way you can go with PHP development.
Another great path is to involve yourself in open source projects.
Do I need to learn frameworks like Zend ???
It will be a nightmare if you have no idea of what OOP is (and/or MVC architecture), if you have good understanding of OOP, you can dive into it, it is great practical learning there with it too.