내가 다음 클래스 스텁을 말한다. 올바른 phpDoc 블록은 무엇입니까?하는 PHPDoc 매개 변수없이 또는 반환 값
public function beCourteous() {
// No docblock
echo 'Salutations, dear ' . $this->guestsName;
}
/**
*
*/
public function beCourteous() {
// One blank line
echo 'Salutations, dear ' . $this->guestsName;
}
/**
*/
public function beCourteous() {
// No blank lines
echo 'Salutations, dear ' . $this->guestsName;
}
이것은 사실이고, 내가 OP에서 언급하는 것을 잊었습니다. 이 예에서는 설명이 포함되어 있지 않다고 가정 해 보겠습니다. docblock의 내용은 비어있을 것이다. 그걸 처리하는 정상적인 방법은 뭐니? – Joe
'@return void'를 명시 적으로 표시하면 사용자에게 "반환 값이 없으므로 아무 것도 가정하지 않습니다"라고 알립니다. 반환 태그가 전혀없는 것은 사용자에게 "반환 값이 없다고 가정합니다"라고 알려줍니다. 하루가 끝날 때 기능적으로 모두 똑같습니다 ... 독자 분 께서 독자 분께 드리는 것이 얼마나 명백한 지에 달려 있습니다. 나는 항상 가정에'@return void '를 포함한다. 왜냐하면 나는 가정을 싫어하기 때문에 ;-) 위키를 인용하기 위해 – ashnazg
** @ return |이 태그는 void 반환 형식으로 정의 된 생성자 또는 메소드에 사용하면 안된다. ** – chiliNUT