<?php
$a = 'ec';
$b = 'ho';
$c = $a.$b;
echo('Huh?');
$c('Hello, PHP!');
?>
产量
Huh?
Fatal error: Call to undefined function echo() in <...>/php.php on line 11
为什么?
最佳答案
echo
在技术上不是 PHP 中的函数。它是一种“语言结构”。
echo('Huh?')
是 echo 'Huh?'
的替代语法。
您可以这样做:
function my_echo($s) {
echo $s;
}
$a = "my_echo";
$a("Huh?");
关于php - 为什么函数名称连接在 PHP 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1463881/