Naming convention
Θ Class files are suffixed with .class.php, named using camel case, and the first letter is capitalized, such as Pay.class.php;
Θ Class name and directory_file name consistent. For example: the directory of the class name Zend_Autoloader is Zend/Autoloader.class.php;
Θ Use lowercase letters and underscores to name functions. For example: get_client_ip;
Θ method naming uses camel case, with the first letter lowercase or underscore "_", such as listComment(), _getResource(), usually methods starting with an underscore are private methods;
Θ attribute naming Use camel case, with the first letter lowercase or with an underscore "_", such as $username, $_instance. Usually attributes starting with an underscore are private attributes;
Θ Constants are named with uppercase letters and an underscore "_", such as "HOME_URL";
Common nouns
1> list nouns (singular), such as listApple, we know at a glance that we are reading a list of apples. We do not need to write getApples or listApples or readApples - because we stipulate that get Generally used to read a single data, such as getApple.listApples without adding s, we also know that it is a list of apples (make sure to shorten the variable naming as much as possible);
2>get noun (singular);
3>noun Total, which means The total number of something. Such as expenseTotal;
4>found: indicates whether a certain value has been found;
5>uccess or ok: whether an operation is successful;
6>done: whether a certain project is completed;
7> ;error: Whether an error occurred;
8>result: the returned result
Code reconstruction
1. Try to keep the code in the function or method body within one screen.
2. Unused methods in the class are randomly deleted.
3. Modify methods in other people’s classes and require a signature.
4. Write a readme file in each module (for more complex business descriptions or code descriptions).
5. Try to let each class do its own thing and each function do one thing.
Common codes
Use && or || to simplify operations
Before simplification: