如何在PHP变量函数中显示字符串



我有一个这样的代码:

function sampleName(string $name)
{
echo ", good morning $name" . PHP_EOL;
}
function showName(string $name, $filter): string
{
return  "Hello" . $filter($name) . PHP_EOL;
}
showName("John", "sampleName") . PHP_EOL;

结果是:

, good morning John

当我调用showName()函数时如何显示Hello?

从SampleName函数返回值并打印ShowName函数的返回值

function sampleName(string $name)
{
return ", good morning $name" . PHP_EOL;
}
function showName(string $name, $filter) : string
{
return "Hello" . $filter($name) . PHP_EOL;
}
echo showName("John", "sampleName") . PHP_EOL;

输出:Hello, good morning John

showName函数return's,这就是Hello部分不显示的原因。

您可以选择echo而不是在函数中返回或回显您对函数的调用,即echo showName('John', 'sampleName');

相关内容

  • 没有找到相关文章