你好,我对奇数或偶数有问题,我想做一个函数,我有这个和im获取错误:解析错误:语法错误,意外的'spocti‘(T_STRING),期待’(在第34行的C:\xampp\htdocs\functions.php中,我有下面的代码
<form method= "post" action= "">
<input type= "text" name= "cislo" />
<input type= "submit" name= "submit" />
</form>
<?php
if (isset($_POST['cislo'])){
$cislo = $_POST['cislo'];
function spocti(){
if ($cislo % 2 == 0)
return true;
}
}
if (function spocti == true){
echo "Its even";
}
?>发布于 2015-02-21 18:54:26
阅读PHP手册可能会有帮助:
首先,您的函数需要接受一个值参数,否则您正在测试的值在函数的范围内是不可用的
第二,使用分配给该函数的名称调用该函数
第三,传递要在调用函数时测试的值。
function spocti($value){
if ($value % 2 == 0)
return true;
}
}
if (spocti($cislo) == true){
echo "Its even";
}注意,对于返回布尔值true/false的函数,不需要在true测试中使用与if的比较
if (spocti($cislo)){
echo "Its even";
}https://stackoverflow.com/questions/28649913
复制相似问题