<?php
function fun9(){
echo "yes";
}
echo "no".fun9();
?>为什么我输出的结果是 “yesno”而不是按照顺序输出“noyes”
1 回答
已采纳
心有猛虎_细嗅蔷薇
TA贡献119条经验 获得超250个赞
做了一个简单的例子:
<?php function add($num1,$num2) { echo $num1 + $num2; } echo "sum=".add(3,5);
你可以猜到,显示的结果是:
8sum=
php是从上往下执行。会首先执行 函数里的 echo 语句;
但如果稍作修改:
<?php function add($num1,$num2) { return $num1 + $num2; } echo "sum=".add(3,5);
其结果为:
sum=8
会按顺序输出
至于更深层的东西,我也不知道是什么原因导致,暂且只能这样来理解^_^
- 1 回答
- 0 关注
- 1187 浏览
添加回答
举报
0/150
提交
取消