I have been using PHP for quite some time now and was wondering what to study for looking into advanced topic - and what advanced topics those are. Please could you offer ideas on what type of projects or functions of PHP to use (which would give the greatest ability for me to take my PHP knowledge and skill to a higher level).
It takes about three to six months to learn PHP depending on how much time you commit. PHP has a favorable syntax which makes it a great starting point for anyone interested in learning about backend web development.
PHP is an easy language to grasp, and it's a great start before you dive into more complex web languages like HTML,CSS, SQL, and JavaScript. If you're learning WordPress too, keep an eye on what people are using with it.
The language is still relevant and popular for web development, as it's easy, fast, constantly updated and there is a wide market of specialists who can work with it. PHP is good for business applications, as it is cheap, flexible, and grants a good speed of development.
In general, it takes about three to six months to learn PHP, but it is also a fact that it depends on how much time you commit. It is a programming language that has a favorable syntax that makes it a great starting point for anyone who is interested in learning about backend web development.
udpdate
PHP has shifted these couple of years and now, more than ever, interoperability is of paramount importance. The single most important piece of PHP code would be the piece that can get along with all other bits.
PHP The Right Way - a quick reference on how to do things
PHP Standards Recommendations - or how to start writing PHP for the world
Advanced Computer Science topics are, for the most part, language agnostic ranging from algorithms to large scale software development.
original answer:
If you are not already into the two bellow I would seriously suggest you start there.
If you are asking this question you probably feel that there probably is a better way to reuse your code. That there probably is a better way to split logic from structure. If that is so go with the two bellow.
It will probably take a while to get used to Objects
but it be worth while.
The one best thing I can suggest you is to embrace a framework.
You'll be forced to write your code following standards and you'll get a much better notion of how advanced php software works.
I would suggest you these two great books:
Sams: Advanced PHP Programming.
alt text http://img339.imageshack.us/img339/7218/samsadvancedphpjf1.jpg
php|architect’s Guide to Enterprise PHP Development
alt text http://img3.immage.de/16028975acaphpgfx.jpg
.
Note: The official PHP docs are always magical and you learn a lot from it really !
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With