PSR-2 코딩 스타일 가이드

PSR-2: Coding Style Guide
PSR-2: 코딩 스타일 가이드

1 개요[ | ]

  • 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
    }
}

2 같이 보기[ | ]

3 참고[ | ]

  1. 에디터에서 탭을 공백으로 바꾸는 기능을 사용하면 편리함
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}