PHP태그는 <?php 로 시작하여 ?> 로 끝나는 것을 원칙으로 한다.
1Tab 들여쓰기 한다. 1Tab의 크기는 Space 4칸의 너비를 갖는다.
제어문의 조건 연산자 중 ||. &&, !=, == 등은 전후로 한칸씩 띄워 구분하고 블럭의 시작 구분자는 개행을 하지 않고 씀을 원칙으로 한다.
단, 조건문이 많아질 경우 상황에 맞게 개행으로 구분을 할 수 있다.
if($a == 1 || $b == 2) {
....
} elseif($c == 1) {
...
} else {
..
}
1. 클래스 파일
2. 함수 혹은 기타 php코드가 사용된 파일
3. 함수(!method)의 주석
클래스의 파일과 이름은 각 단어를 대문자로 시작함을 원칙으로 한다.
function setInfo($info) { ... }
변수는 소문자로만 사용하고, 각 단어간 _ 로 연결을 합니다.
$module_info
상수는 무조건 대문자로만 사용하고, 각 단어간 _ 로 연결을 하며 가능한 약어를 사용하지 않는다.
IS_INSTALLED