PHP function naming word separation guide: camel case naming method: used for methods, classes, properties, and the first letter of the word is capitalized. Underscore separation: used for functions and constants, words are separated by underscores.
PHP function naming word separation guide: camel case nomenclature and underscore separation
Camel case nomenclature
CamelCase is a naming convention that joins words together and capitalizes the first letter of each word (except the first word). It works for names of methods, classes, and properties.
// 方法 function get_user_name() { // ... } // 类 class User { // ... } // 属性 private $first_name;
Underscore-separated
Underscore-separated is a naming convention that separates words with underscores. It is more commonly used in the names of functions and constants.
// 函数 function get_user_name() { // ... } // 常量 define('USER_NAME', 'John Doe');
Practical case
Suppose we have a class named MyUser
, which represents a user. If we wanted to create a function that gets the user's name, we could use the following name:
getUserName()
get_user_name()
By convention, for functions, underscore delimited is usually preferred because it is the more commonly used style.
Selection Principles
When deciding which separation method to use, you can consider the following principles:
The above is the detailed content of How should words in PHP function names be separated?. For more information, please follow other related articles on the PHP Chinese website!