I need to know what are the right order of the PHP learning steps, I have learnt PHP basics, OOP basics too, and I made some small projects using them, however, there are a lot of subjects and techniques in PHP and I’m confused with what to begin first and then what etc?
Following a methodical way when learning anything can save a lot of time.
Please don’t only tell me the next step for me, I need to know the full Roadmap for studying PHP?
I believe you’ve done the methodical part. The next best step is experience in the real world.
PHP is not as complex a topic as something like Java, C++, or .NET.
If you really want to continue studying PHP, I would move on to design patterns (at least MVC/Model 2), associated technologies (SQL, JavaScript, HTTP), and then how PHP is deployed to enterprise (not that it’s a particularly great choice for enterprise). With that knowledge you should be able to jump into a framework like CakePHP or CodeIgniter with a strong appreciation for what they’re doing for you.