无法在php函数中添加变量
我对PHP相当陌生,但遇到以下问题: 我试图在无法在php函数中添加变量,php,function,Php,Function,我对PHP相当陌生,但遇到以下问题: 我试图在strotime()函数中添加$var。例如: $var= $_POST['yyyy'] . $_POST['MM'] . $_POST['DD']; //function Function blah() { strtotime($var); $time = $date -time(); $numberofDays = cei
strotime()
函数中添加$var
。例如:
$var= $_POST['yyyy'] . $_POST['MM'] . $_POST['DD'];
//function
Function blah() {
strtotime($var);
$time = $date -time();
$numberofDays = ceil($time / 86400);
return $numberofDays;
}
如何将
$var
放入strotime
函数中 $var
超出了您的功能范围。您需要将其作为参数传递给函数才能访问它。您还缺少对$date
的声明和赋值,我假设这是函数的第一行
$var = $_POST['yyyy'] . $_POST['MM'] . $_POST['DD'];
function blah($var) {
$date = strtotime($var);
$time = $date -time();
$numberofDays = ceil($time / 86400);
return $numberofDays;
}
echo blah($var);
将$var传递给blah($var),然后实际调用函数
函数blah()
中没有定义$var
。和strotime
将值返回为零。使用“全局$var;”在函数内部使用变量。如果不一定要使用全局变量,请不要使用全局变量。。下面提供的答案是实现这一点的正确方法,只需将$var作为参数+1传入函数作用域,以加快速度,并且您还需要实际调用function@Kypros关于确保调用函数,您实际上是对的。我不应该假设什么。我想“废话”比“废话”好。(咧嘴笑)@johncode编辑像到Kike
?:PI会写“派克”,因为它是从“L”跳出来的。