PHP:将变量传递给函数(类)

时间:2011-09-10 11:04:16

标签: php class function

function countdown($month, $day, $year)
{
    return ceil( ( mktime( 0,0,0,$month,$day,$year ) - time() ) / 86400 );
}
class dates
{
    public $month;
    public $day;
    public $year;
}
$exp = new dates;

echo countdown($exp->month, $exp->day, $exp->year);

*解析错误:语法错误,/ var / www / pfn / *中的意外T_STRING

刚刚学习php,尝试使用php类作为C结构,但由于某种原因,我无法将变量传递给函数,为什么会这样?

1 个答案:

答案 0 :(得分:3)

删除$处的$return符号。

function countdown($month, $day, $year)
{
    return ceil( ( mktime( 0,0,0,$month,$day,$year ) - time() ) / 86400 );
}