PHP - snake_case (스네이크) ↔ kebab_case (케밥)

프로그래밍에서 공백(Space) 은 특별한 목적의 키워드로써 활용되기 때문에 Camel Case, Kebab Case, Snake Case 그리고 Pascal case 를 사용해서 공백을 제거합니다.

 

Kebab Case (케밥 케이스)

  • 모두 소문자로 표현하며 단어와 단어 사이를 대시(-) 를 이용해 구분합니다.
  • 스프링의 yml, url 주소에서 사용됩니다.

 

Snake Case(스네이크 케이스)

  • 모두 소문자로 표현하며 단어와 단어 사이를 언더스코어(_) 를 이용해 구분합니다.
  • 주로 상수 표현 시에 사용됩니다.

 

kebab-case → snake_case

str_replace('-', '_', 'mutable-content');

 

snake_case → kebab-case

str_replace('_', '-', 'mutable_content');
  • share