CI4

PHP 표준 코딩 사항2

수수깡깡 2022. 6. 23. 08:31
728x90
반응형

## 1.4 클래스


클래스 이름은 반드시 `StudlyCaps` 규칙으로 작성.
CI : 파일명 = class 명 
ex) SampleClass
> StudlyCaps (_PascalCase로 해석됨)는 글자의 앞문자가 대문자로 시작하여 표기하는 것을 의미.


## 1.5 클래스 상수


클래스 상수는 모두 대문자이며, 대문자별 구분은 _(밑줄)로 선언.
ex) const VERSION , const MIN_VALUE

 

## 1.6 메서드, 함수


 camelCase 규칙으로 작성하며,여는 중괄호와 닫는 중괄호는 같은 라인에 존재.
 중괄호 앞뒤로 공백이 존재해선 안됨.

 

ex)  메소드 선언

    <?php
    
    namespace  App\Controllers;
    
    class ClassNameextends BaseController
    {
	    public function sampleMethod($arg1, &$arg2, $arg3 = [], &...$arg4)
	    {
        	//code
	    }
	}

 

##  1.7 메서드,함수 호출


메서드,함수 호출 시 괄호 앞뒤 공백은 없어야 하며, 인수목록에 쉼표 앞은 공백이 없어야 하며, 그 다음 인수 사이에는 공백이 하나 존재해야 한다.

 <?php
    
    bar();
    Foo::bar($arg2, $arg2);

 

## 1.8 연산자

 1. 단항 연산자
 $value++;
 $intValue  =  (int)  $input;
 2. 이진 연산자
 $foo  =  $a  +  $b  *  $c;
 3. 삼항 연산자
$variable  =  $foo  ?  'foo'  :  'bar';

728x90
반응형