我写了很多函数,大约10个左右,我使用相同的格式,除了这个之外,一切似乎都有效。
<?php
function eugpwlogic($x)
{
if($x <=- "1.9")
{
echo $p=("0.20");
}
elseif($x <-"1.8" )
{
echo $p=("0.90");
}
return $p;
}
?>
我一直收到同样的警告通知
Notice: Undefined variable: p in C:\xampp\htdocs\xampp\Testing\final\add.php on line 13
答案 0 :(得分:0)
function eugpwlogic($x)
{
$p = null; //define $p !!
if($x <=- "1.9")
{
echo $p=("0.20");
}
elseif ($x <-"1.8" )
{
echo $p=("0.90");
}
return $p;
}
答案 1 :(得分:0)
你可以尝试
function eugpwlogic($x) {
$p = 0;
if ($x <= - 1.9) {
$p = 0.20;
} elseif ($x < - 1.8) {
$p = 0.90;
}
return $p;
}
echo eugpwlogic(-2.5);