我无法使用文本编辑器正确解析,因为它将键盘上的撇号键解释为单引号(' - slanted)。 PHP需要一个撇号(' - 直)。当我在其他任何地方按此键时(浏览器等,它显示为撇号。
作品 - <?php echo '<p>Hello World</p>'; ?>
不起作用 - <?php echo ‘<p>Hello World</p>’; ?>
如何让文本编辑器显示直撇号而不是单引号?
答案 0 :(得分:1)
听起来你在富文本模式下有TextEdit。这只会让你在编写代码时感到非常痛苦。
如果您正在编辑代码,可以使用 Shift + Cmd + T 或菜单项Format -> Make Plain Text
。< / p>
OSX上的代码编辑器有更好的选择,例如TextWrangler,这是免费的。
答案 1 :(得分:0)
除非您不想编写自己的解释器,否则您将无法更改PHP语法:P
如果您想为用户显示撇号,您需要使用\ _&#39;
此外,您还可以使用双引号回显字符串,所以:
<?php echo '<p>Hello World</p>'; ?>
<?php echo '<p>\'Hello World\'</p>'; ?>
<?php echo "<p>Hello World</p>"; ?>
会奏效。
您可以找到有关字符串here
的更多信息答案 2 :(得分:0)
尝试将字体更改为Arial,我刚检查过,它似乎使用撇号而不是单引号,当我复制并粘贴示例时,它识别出两个字符