1. Use Comments
It can be frustrating when you look back at old code and cannot remember what it was for. Using comments effectively will give your code a clearly defined purpose and help you to recall things that would otherwise be forgotten. Comments can also help others that read your code to quickly ascertain what it is designed to accomplish.
2. Name Variables Meaningfully
Your variable names should always be meaningful to you. If you are using a variable as an integer try beginning its name with an i. This will make the purpose of the variable obvious at first glance.
3. Use Constants
It is counter-productive to repeatedly re-write the same thing over and over again. Constants can be used to store data that is needed frequently throughout your code. Error messages, directory paths, and other recurring information could be called upon quickly and easily in this way.
4. Replace Functions with Objects
Functions that have lots of parameters can make a project overly and unnecessarily complex. When functions get unwieldy, requiring you to change all of your calls, then it’s time to use an object instead.
5. Don’t Repeat Code
Any code that has to be repeated throughout your project should be contained in an object or function. It may seem like extra work at first, but when your project gets more complex you will save yourself some headaches.
Avoid using ?> in your scripts to ensure compatibility across all servers and PHP versions. This will make your code portable in case you decide to run it somewhere else.
7.Use Separate Configuration Files
Configuration settings should not be placed in you script file. Always use a separate configuration document that is then included in the beginning of the script. You will avoid having to edit every page due to a small configuration change.
8. Use Indentation and Spacing
You can dramatically improve the readability of your code by utilizing indentation and spacing effectively. This will allow you to quickly identify the ends of loops in your code and will gain you respect as a PHP developer.
9. Initialize Variables
PHP automatically creates a variable when a value is assigned to it. Leaving things up to PHP like this is a bad idea. Always initialize your variables prior to using them.
10. Assume its False
When evaluating a Boolean expression, always begin by assuming it is false. It is always better to prevent something from running until properly validated.
Using these tips will help you write cleaner, more organized scripts. These very simple examples will go a long way in providing a basis for making your code more readable and efficient, in addition to helping you become a better PHP developer.