PSR 1, 4, 12


https://psr.kkame.net/ <- 한국어 PSR(PHP Standards Recommendations)

PHP 권장요소인데 CMS들 빼고는 거의다 지키려고 함


PSR 1


반드시(MUST) <?php 와 <?= 태그만을 사용해야 합니다.
반드시(MUST) BOM이 없는 UTF-8로만 PHP코드를 작성해야 합니다.
각 파일은 무언가를 선언하거나 (클래스, 함수, 상수 등) 또는 사이드이펙트의 원인이 되는(예 : 출력 생성, .ini 설정 변경 등) 형태로 작성해야하지만(SHOULD) 둘 모두를 수행하면 안됩니다(SHOULD NOT).
네임스페이스와 클래스는 반드시(MUST) "autoloading"에 관한 PSR: [PSR-0, PSR-4]을 따라 작성해야 합니다.
Class 는 반드시(MUST) StudlyCaps에 따라 작성해야합니다. 역자주: StudlyCaps 라는것은 단어의 첫글자가 대문자인 규칙을 말합니다. ex: DefaultClass
Class의 상수(constants)는 반드시(MUST) 전부 대문자와 밑줄_만으로 작성해야합니다.
Method는 반드시(MUST) camelCase로 작성해야합니다.



대충 이런거


PHP code만 존재하는 파일에서는 닫는 ?>태그를 생략해야합니다 (MUST).


PSR 12 규칙 중 하나인데

PHP 엔진 결함 피하려고 HTML 안섞여있을때는 ?> (닫는태그) 생략하는게 규칙됨 ㅋㅋㅋ