gpt4 book ai didi

PHP echo 函数返回值 vs echo inside 函数

转载 作者:可可西里 更新时间:2023-11-01 12:30:03 25 4
gpt4 key购买 nike

通常,我会这样写一个函数:

function alertClass($field,$full=false){
global $formErrors;
$html = $full ? ' class="alert"' : ' alert';
if (!empty($formErrors[$field])) return $html;
}

然后在我希望 html 显示的位置,我将像这样回显函数的返回值:

echo alertClass('somefield')

但今天我在想为什么不直接把 echo 放在函数中而不是使用它的返回值呢?所以不是“return $html”而是“echo $html”...一种方式或另一种方式有优势吗?

最佳答案

例如,当您像这样从函数中回显文本时...

function yourStatus(){
echo ' Done';
}

echo 'Status ='. yourStatus();

你的输出看起来像这样

"DoneStatus ="

代替

"Status = Done"

干杯

关于PHP echo 函数返回值 vs echo inside 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3602383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com