PHP在EOT中插入变量
我想在EOT中插入一个变量,但它不起作用(我是php新手,也许这就是原因)。此代码是脚本的一部分,当我单独回显PHP在EOT中插入变量,php,variables,Php,Variables,我想在EOT中插入一个变量,但它不起作用(我是php新手,也许这就是原因)。此代码是脚本的一部分,当我单独回显$username时,它会显示真实姓名,但当我将其放在EOT中时,它会显示纯文本而不是真实姓名 我做错了什么 $username=getUsername($ID); echo <<<'EOT' Some HTML code goes here Hello $username, welcome back! Some HTML code goes here EOT
$username
时,它会显示真实姓名,但当我将其放在EOT中时,它会显示纯文本而不是真实姓名
我做错了什么
$username=getUsername($ID);
echo <<<'EOT'
Some HTML code goes here
Hello $username, welcome back!
Some HTML code goes here
EOT;
$username=getUsername($ID);
echo此处必须省略单引号:
echo <<<'EOT'
echo$variable='text';
echo是的,现在正在工作。。非常感谢你为我解释象形文字:)哦,顺便说一句,你不必给它命名EOT
。您可以使用任何您喜欢的分隔符字符串。使用echo也是很常见的。请选择此作为解决方案,显然是这样。Thx。你能补充一些话来解释为什么你认为这是一个解决方案吗?我碰巧发现了同样的问题,这就是我解决问题的方法。在变量周围放置{}确实会用变量名替换它们的值。
echo <<<EOT
$variable = 'text';
echo <<<EOT
Some {$variable} here
EOT;