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