为了账号安全,请及时绑定邮箱和手机立即绑定

函数输出结果的顺序

函数输出结果的顺序

PHP
慕粉4408023 2017-03-01 17:13:58
<?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

会按顺序输出

至于更深层的东西,我也不知道是什么原因导致,暂且只能这样来理解^_^

查看完整回答
6 反对 回复 2017-03-01
  • 1 回答
  • 0 关注
  • 1187 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信