Php 用于向用户显示消息的函数

Php 用于向用户显示消息的函数,php,Php,我刚刚遇到一个函数,用于向用户显示错误消息,其中有一部分我不理解 public function display(){ echo "<div class=\"flash " . $this->type . "\">". $this->$msg ."</div>"; } 公共功能显示(){ 回显“type.\”>“$this->$msg.”; } 谁能给我解释一下“\”的用途吗?这个\是转义字符。它用于确保显示其他双引号中的双引号。“。另一种写入方法

我刚刚遇到一个函数,用于向用户显示错误消息,其中有一部分我不理解

public function display(){
    echo "<div class=\"flash " . $this->type . "\">". $this->$msg ."</div>";
}
公共功能显示(){
回显“type.\”>“$this->$msg.”;
}

谁能给我解释一下
“\”
的用途吗?

这个\是转义字符。它用于确保显示其他双引号中的双引号。“。另一种写入方法是:

public function display(){
    echo '<div class="flash ' . $this->type . '">'. $this->$msg .'</div>';
}
公共功能显示(){
回显“.$this->$msg.”;
}

我认为上面的内容更具可读性。每当我需要实际输出双引号时,我都会将其放在单引号字符串中。然而,PHP中单引号字符串和双引号字符串之间存在差异,您需要仔细阅读:

正如Fred所说,它是一个转义字符,允许您将字符放在引号中离子标记等。

它是一个
转义
字符,在
之前用于显示文本。也可以用