2012-06-12 2 views

답변

3

이 모두 유효하며 모든 경우에 대해 어느 쪽도 정확하지 않습니다. 함수의 유효한 값 범위와 함수가 수행해야하는 대상에 전적으로 좌우됩니다. 일반적으로 null이 "값 없음"에 대한 자리 표시자를 원하지 않는 한 일반적으로 기본 유형이 예상 입력 유형과 일치합니다.

기능이 기본값이 0 인 유용한 기능을 수행 할 수있는 경우 0을 사용하십시오. 함수가 명시 적으로 0의 단일 인수가 제공되고 인수가 제공되지 않은 것 또는 0이 정상적인 기본값이 아닌 경우 차이점을 알릴 필요가있는 경우 null을 사용하십시오. PHP manual에서

+0

질문은 수치에 관한 것입니다. – WojtekT

+0

숫자 값이어야한다고 가정 해 봅시다. 글자와 관련된 다른 것은 없습니다. 그리고 그 반대도 마찬가지지만, 알파 문자의 경우, 아마도 NULL을 고수 할 것입니다. – luckytaxi

0

:

function myFunc ($myType = 0) {} 
+0

왜 downvote? – luckytaxi

+0

그래, 숫자 형식 기본값을 설정하는 적절한 방법입니다, 나는 그것을 snarky로 건너 올 의미하지 않았다. –

관련 문제