해결된 질문
작성
·
412
답변 1
1
안녕하세요. 변수명에 대한 질문을 주셨군요.
PHP 언어는 오래전에 제작된 언어여서 그런지 카멜 케이스가 정착되기 전, C언어의 스타일인 스네이크 케이스를 가진 내장함수가 많습니다. C언어는 스네이크 케이스가 기본 컨벤션입니다. PHP 는 C언어로 작성되었죠.
그러나 우리가 직접 함수를 만들거나 클래스 메서드를 정의하는 경우에는 스네이크 케이스를 사용하지 않는 것이 좋습니다. 구시대 유물입니다. 클래스 이름과 메서드는 카멜케이스가 필수적으로 사용되나 종종 함수의 경우 스네이크 케이스가 사용되는 경우가 있습니다. 하지만 카멜 케이스를 기본으로 사용해주시기 바랍니다. 변수이름도 마찬가지입니다.
누가 찬성했는지는 모르겠지만, PHP 내장 클래스에도 스네이크 케이스가 있습니다. 정말 바보같은 일이죠. php_user_filter 가 그 주인공입니다. 우리는 이러지 맙시다.
감사합니다!! 조금 더 뿌렷해졌습니다!! 조금 더 성장해 나가는 거 같습니다 좋은 강의, 좋은 답변 정말 감사합니다!