- PSR-2: Coding Style Guide
- PSR-2: 코딩 스타일 가이드
개요
- PSR-1을 따름
- 띄어쓰기: 공백문자 4개 (탭 사용금지[1])
- 이름공간 정의, use 정의 블록 뒤에는 빈 줄 삽입
- 클래스·메소드의 여는 괄호·닫는 괄호는 새행에 씀
- 접근한정자는 모든 속성, 메소드에 정의함
abstract,final은 접근한정자 앞에 씀static은 접근한정자 뒤에 씀
<?php
namespace Vendor\Package;
use FooInterface;
use BarClass as Bar;
use OtherVendor\OtherPackage\BazClass;
class Foo extends Bar implements FooInterface
{
public function sampleFunction($a, $b = null)
{
if ($a === $b) {
bar();
} elseif ($a > $b) {
$foo->bar($arg1);
} else {
BazClass::bar($arg2, $arg3);
}
}
final public static function bar()
{
// method body
}
}
같이 보기
참고
- ↑ 에디터에서 탭을 공백으로 바꾸는 기능을 사용하면 편리함