请问为什么先输出物业
中医诊断 2021年09月06日 浏览:3 次
请问为什么先输出checkInter(3.5)?
PHP code
?php
function checkInter($num){
if ($num1){
return checkInter($num-1);
}else if($num0){
return checkInter((-1)*$num=1);
}else{
if ($num0 and $num1){
echo \"不是整数\";
}else{
echo \"是整数\";
}
}
}
echo \"b3.5是整数吗?/b\".checkInter(3.5);
?
得到的结果是:
不是整数 b3.5是整数吗? /b
而不是:
b3.5是整数吗? /b不是整数。
你用.连接前面( b3.5是整数吗? /b)语句 就等于你echo的成一句话了,它要完成就一句话之后在输出内容,所以先调用了函数之后 才完成了这一句话,才能输出( b3.5是整数吗? /b)
你用,隔开试试,它会先输出后调用
会先执行function ,function中视echo 而不是return。
奥运歌曲是他独立创作完成的 你可以修改函数中的echo 为return 或者echo \" b3.5是整数吗? /b\";echo checkInter(3.5);
另外你的这个函数是干吗用的?就是为了判断是否是整数?这样写我觉得很不合理.你可以用 is_int 来判断是否是整数.
治白癜风医院那家好乌鲁木齐妇科哪家好
宏济堂小儿消食片

- 上一篇: 请问和的关系
- 下一篇 请问如果在上传视频文件的同时创建该计划
相关文章
-
管理萧华真把NBA弄无聊了场季后赛场收视率下
2020-09-21
-
[p]WRC年终总结车手篇
2020-07-09
-
女性朋友吃哪些食物可以补血
2019-07-15
-
反腐倡廉建设的又一重大举措
2019-07-12
-
广东省中医药局做好总调度和中转站
2019-07-11
-
鸡爪竻的功效与作用
2019-07-07