猿问

函数输出结果的顺序

<?php
function fun9(){
    echo "yes";
}
echo "no".fun9();
?>

为什么我输出的结果是 “yesno”而不是按照顺序输出“noyes”

慕粉4408023
浏览 1188回答 1
1回答

心有猛虎_细嗅蔷薇

做了一个简单的例子:<?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会按顺序输出至于更深层的东西,我也不知道是什么原因导致,暂且只能这样来理解^_^
随时随地看视频慕课网APP
我要回答