首页 >> 中医诊断

请问为什么先输出物业

中医诊断  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 来判断是否是整数.

治白癜风医院那家好
乌鲁木齐妇科哪家好
宏济堂小儿消食片
友情链接