프로그램 개발서

[phpDocumentor]@abstract 본문

PHP

[phpDocumentor]@abstract

rairen 2023. 12. 6. 11:26

 

원문 

https://manual.phpdoc.org/HTMLSmartyConverter/PHP/phpDocumentor/tutorial_tags.abstract.pkg.html

 

@abstract

@abstract Document an abstract class or method Gregory Beaver Chuck Burgess Copyright 2002, Gregory Beaver (phpDocumentor 1.1+) @abstract DescriptionUse the @abstract tag to declare a class as abstract, as well as for declaring what methods must be redefin

manual.phpdoc.org

 

@abstact

phpDocumentor 1.1+

설명

@abstract 태그를 사용하면 클래스를 추상으로 선언할 수 있을 뿐만 아니라 하위 클래스에서 재정의해야 하는 메서드를 선언할 수도 있습니다.

@abstract 태그는 PHP 4에서만 유효하며, PHP 5에는 키워드 abstract가 있습니다.

예시

@abstact 는 추상 클래스 또는 메서드의 문서화를 위한 태그입니다.

 

/**
 * 클래스에서의 @abstract 사용 방법
 *
 * 하나의 메소드라도 abstract로 선언된 경우,
 * 클래스 자체도 다음과 같아야 합니다
 * @abstract
 */
class myAbstractClass
{
   /**
    * 이 메서드는 추상적입니다...
    * 몸이 없어요...
    * @abstract
    */
   function function1($baz) 
   {
       // no body
   }
 
   /**
    * 이 방법은 추상적이지 않습니다
    */   
   function function2()
   {
       // does something
       ...
   }
}

 

 

 

반응형

'PHP' 카테고리의 다른 글

[phpDocumentor]@todo  (0) 2023.12.06
[phpDocumentor]@version  (0) 2023.12.06
함수 모음  (0) 2023.06.29
JSON 결과 나오지 않을 때  (0) 2022.08.31
usable_email : 사용가능한 이메일인지 확인  (0) 2022.08.21