我是PHP的新手,我在获取输出时遇到问题。我必须声明并定义一个名为writeName
的函数,并在其中回显:" Avril"。当我调用该函数时,输出应为My name is Avril
。
这是我的代码:
<?php
function writeName() {
echo "Avril";
}
echo "My name is" . writeName() . "<br>";
?>
我当前的输出:AvrilMy name is
我想要的输出:My name is Avril
答案 0 :(得分:0)
<?php
function writeName() {
return "Avril";
}
echo "My name is " . writeName() . "<br>";
?>
答案 1 :(得分:0)
您的功能正在输出。但是您尝试使用它就像它返回Avril
名称一样。
执行顺序为:
parse writeName function
parse echo
find string "my name is"
execute function writeName
output "Avril"
find "<br>"
build echo with "my name is" and "br"
output "my name is <br>"
你应该拥有的是&#39;
function getName() {
return "Avril";
}
echo "My name is " . getName() . "<br>";
这使得执行顺序:
parse echo
find string "my name is"
find function getName()
execute getName()
return "Avril"
find string "Avril"
find string "<br>"
build string "My name is Avril<br>"
output string