PHP不再替换字符串中的{$ value}

Rev*_*ant -1 php

我最近遇到了PHP编码问题.我曾经像这样编码;

<?php
$value = "ipsum";
echo "{$value} lorem";
?>
Run Code Online (Sandbox Code Playgroud)

输出: ipsum lorem

我不知道发生了什么,但是像10天/ 2周前一样,相同的编码给了我以下输出;

{$value} lorem
Run Code Online (Sandbox Code Playgroud)

既然发生这种情况,我也无法使用<? ?>标签,我必须使用<?php ?>标签.我知道标签与PHP.ini有关但我不知道在PHP.ini中编辑什么来解决我的输出(回声/打印)问题.

编辑:

我的问题不是php短标签.我只是说这两个问题一起发生所以我想把它写下来.考虑到这是我第一次听到和/或遇到这样的问题,我只是想写下所有内容.

编辑2:

卸载/重新安装(2次,第一次没有帮助)xampp后我的问题解决了.我接受Jeremy Banks作为解决方案的答案.请注意我的问题的解决方案不是他的答案,但我必须选择一个答案,因为没有可能以一个真正的原因结束这个问题.

小智 5

通过使用引用你的字符串,'你不允许$variables插入它.你需要引用"它来工作.

<?php
$value = 'ipsum';
echo "{$value} lorem";
?>
Run Code Online (Sandbox Code Playgroud)