나는PHP : 내부 날짜() 함수를 함수 매개 변수로 전달 하시겠습니까? 이것은 어떻게 든 가능한 경우
function get_event_list($year = date('Y')) {
}
그래서이 기능이 get_event_list(2012)
처럼 호출 할 수 있지만, 파라를 추가하지 않을 경우 항상 현재 연도 (2014)의 모든 이벤트를 검색 ... 궁금;
친절 감사, 매트
나는PHP : 내부 날짜() 함수를 함수 매개 변수로 전달 하시겠습니까? 이것은 어떻게 든 가능한 경우
function get_event_list($year = date('Y')) {
}
그래서이 기능이 get_event_list(2012)
처럼 호출 할 수 있지만, 파라를 추가하지 않을 경우 항상 현재 연도 (2014)의 모든 이벤트를 검색 ... 궁금;
친절 감사, 매트
당신과 같이 매개 변수 널 (NULL)을 만들 수 :
function get_event_list($year = NULL){
$year = is_null($year) ? date('Y') : $year;
//Code here
}
이 함수를 호출하는 방법은 get_event_list(2012)
또는 get_event_list()
가장 좋은 방법은하는 것입니다 달성하기 : 기본 인수로 내장 기능을 사용할 수 없습니다
function get_event_list($year = null) {
if (is_null($year)) {
$year = date('Y');
}
}
. PHP manual 가입일
:
기본값 일정한 표현이 아니라 예를 들어 변수, 클래스 멤버이어야한다.
당신은 무엇으로 달성 할 수 필요한 것은 다음과
이function get_event_list($year = null) {
if(!isset($year)) {
$year = date('Y');
}
}
당신이
function get_even_list($year = ""){
if(empty($year)){
$year = date('Y');
}
// Whatever you wann do here
}
스티브처럼 할 수
입니다. http://sandbox.onlinephpfunctions.com/에 따라 다릅니다. – cubitouch