我刚遇到一个用于向用户显示错误消息的函数,其中有一部分我不明白。这就是函数。
public function display(){
echo "<div class=\"flash " . $this->type . "\">". $this->$msg ."</div>";
}
有人可以向我解释一下"\"
的目的是什么吗?
答案 0 :(得分:3)
\是一个转义字符。它用于确保显示其他双引号内的双引号“。另一种写入方式是:
public function display(){
echo '<div class="flash ' . $this->type . '">'. $this->$msg .'</div>';
}
我认为以上内容更具可读性。每当我需要实际输出双引号时,我将其放在单引号字符串中。但是,PHP中的单引号字符串和双引号字符串之间存在差异,您需要阅读这些字符串:http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.double
答案 1 :(得分:-1)
正如Fred所说,它是一个转义字符,允许你将字符作为引号等等。