>  기사  >  백엔드 개발  >  PHP 함수 이름의 단어는 어떻게 구분해야 합니까?

PHP 함수 이름의 단어는 어떻게 구분해야 합니까?

WBOY
WBOY원래의
2024-04-20 12:36:02930검색

PHP 함수 이름 지정 시 단어 분리 지침: 카멜 케이스 이름 지정 방법: 메서드, 클래스, 속성에 사용되며 단어의 첫 글자는 대문자로 표시됩니다. 밑줄 구분: 함수 및 상수에 사용되며 단어는 밑줄로 구분됩니다.

PHP 函数命名的单词应该如何分隔?

PHP 함수 명명 단어 분리 가이드: CamelCase 대 밑줄 분리

CamelCase

CamelCase는 단어를 결합하고 각 단어의 첫 글자를 대문자로 사용하는 방법입니다(첫 번째 단어를 제외한 명명 규칙 ). 메소드, 클래스 및 속성의 이름에 대해 작동합니다.

// 方法
function get_user_name() {
    // ...
}

// 类
class User {
    // ...
}

// 属性
private $first_name;

Underscore-separated

Underscore-separated는 단어를 밑줄로 구분하는 명명 규칙입니다. 함수 및 상수 이름에 더 일반적으로 사용됩니다.

// 函数
function get_user_name() {
    // ...
}

// 常量
define('USER_NAME', 'John Doe');

실용 사례

사용자를 나타내는 MyUser라는 클래스가 있다고 가정해 보겠습니다. 사용자 이름을 가져오는 함수를 만들려면 다음 이름을 사용할 수 있습니다. MyUser 的类,它表示一个用户。如果我们想创建一个获取用户姓名的函数,我们可以使用以下名称:

  • 驼峰命名法: getUserName()
  • 下划线分隔: get_user_name()

Camel 사례:

getUserName()

Underscore 구분:

get_user_name( )<p></p> <ul>관례상 밑줄 구분은 더 일반적으로 사용되는 스타일이기 때문에 일반적으로 함수에 선호됩니다. <li> <li>선택 원칙</li> <li>사용할 분리 방법을 결정할 때 다음 원칙을 고려할 수 있습니다. <li> </ul>CamelCase 명명법은 일반적으로 메서드, 클래스 및 속성에 선호됩니다. 🎜🎜함수와 상수의 경우 밑줄 구분을 선호합니다. 🎜🎜팀이나 프로젝트의 명명 규칙을 따르세요. 🎜🎜설명적이고 이해하기 쉬운 이름을 사용하세요. 🎜🎜

위 내용은 PHP 함수 이름의 단어는 어떻게 구분해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.