<?php
$a = 'ec';
$b = 'ho';
$c = $a.$b;
echo('Huh?');
$c('Hello, PHP!');
?>
Run Code Online (Sandbox Code Playgroud)
产量
Huh?
Fatal error: Call to undefined function echo() in <...>/php.php on line 11
Run Code Online (Sandbox Code Playgroud)
为什么?
Fra*_*rth 17
echo从技术上讲,它不是PHP中的一个功能.这是一种"语言结构".
echo('Huh?') 是一种替代语法 echo 'Huh?'
你可以这样做:
function my_echo($s) {
echo $s;
}
$a = "my_echo";
$a("Huh?");
Run Code Online (Sandbox Code Playgroud)