我想在字符串中使用\,比如
public function log($logLevel,$msg){
$class=substr(__CLASS__,strpos(__CLASS__,'\'));
$filPath=$class."-log.txt";
file_put_contents($filPath,$logLevel." : ".$msg.PHP_EOL,FILE_APPEND);
}
但是这给了我错误。任何人都可以帮助我吗?
答案 0 :(得分:4)
PHP中的反斜杠被解释为转义字符的开头。您的序列'\'
启动一个字符串,转义第二个'
,而不是使用它来关闭字符串。使用两个反斜杠(\\
)来转义第一个反斜杠而不是转义引号。