PHP:是否将内部日期()函数作为函数参数传递?
我想知道这是否有可能PHP:是否将内部日期()函数作为函数参数传递?,php,function,date,param,Php,Function,Date,Param,我想知道这是否有可能 function get_event_list( $year = date('Y') ) { } 因此,我可以像get\u event\u list(2012)那样调用此函数,但在不添加段落时,它总是检索当前年份(2014)的所有事件 亲切问候,, 马特实现这一目标的最佳方法是: function get_event_list( $year = null ) { if ( is_null($year) ) { $year = date('
function get_event_list( $year = date('Y') ) {
}
因此,我可以像get\u event\u list(2012)
那样调用此函数,但在不添加段落时,它总是检索当前年份(2014)的所有事件
亲切问候,,
马特实现这一目标的最佳方法是:
function get_event_list( $year = null ) {
if ( is_null($year) ) {
$year = date('Y');
}
}
实现这一目标的最佳方法是:
function get_event_list( $year = null ) {
if ( is_null($year) ) {
$year = date('Y');
}
}
不能将内置函数用作默认参数 从: 默认值必须是常量表达式,而不是(例如)变量、类成员或函数调用 您需要的可以通过以下方式实现:
function get_event_list($year = null) {
if(!isset($year)) {
$year = date('Y');
}
}
不能将内置函数用作默认参数 从: 默认值必须是常量表达式,而不是(例如)变量、类成员或函数调用 您需要的可以通过以下方式实现:
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
}
史蒂夫你可以这样做
function get_even_list($year = ""){
if(empty($year)){
$year = date('Y');
}
// Whatever you wann do here
}
Steve您可以将参数设置为空,如下所示:
function get_event_list( $year = NULL ){
$year = is_null( $year) ? date('Y') : $year;
//Code here
}
调用此函数的一种方法是
get\u event\u list(2012)
或get\u event\u list()
您可以将参数设置为null,如下所示:
function get_event_list( $year = NULL ){
$year = is_null( $year) ? date('Y') : $year;
//Code here
}
调用此函数的一种方法是get\u event\u list(2012)
或get\u event\u list()
,根据它,不是;)根据它的说法;)