用于向用户显示消息的功能

时间:2013-03-15 21:40:26

标签: php

我刚遇到一个用于向用户显示错误消息的函数,其中有一部分我不明白。这就是函数。

public function display(){
    echo "<div class=\"flash " . $this->type . "\">". $this->$msg ."</div>";
}

有人可以向我解释一下"\"的目的是什么吗?

2 个答案:

答案 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所说,它是一个转义字符,允许你将字符作为引号等等。