如何阻止PHP假设字符串包含变量

时间:2018-01-07 20:53:20

标签: php string

我一直试图在某个地方寻找解决方案来解决这个问题,但是,我无法令人惊讶。

如何阻止PHP假设变量是字符串的一部分。 E.g。

代码行是$string = "slfnnwnfkw49828323$dgjkt^7ktlskegjejke"; 你如何阻止PHP思考' $dgjkt'是字符串中的一个变量,它实际上是字符串的完整字符串的一部分。感谢

3 个答案:

答案 0 :(得分:1)

使用此字符串,如$sting = 'slfnnwnfkw49828323$dgjkt^7ktlskegjejke'

答案 1 :(得分:0)

你必须使用'而不是"否则php会尝试在你的字符串中找到任何变量

答案 2 :(得分:0)

阅读the manual

  

双引号字符串最重要的特征是事实   变量名称将被扩展。有关详细信息,请参阅字符串解析:

     

当用双引号或heredoc指定字符串时,会在其中解析变量。

     

有两种类型的语法:简单语法和复杂语法。该   简单的语法是最常见和方便的。它提供了一种方法   在字符串中嵌入变量,数组值或对象属性   尽力而为。

     

复杂的语法可以通过周围的花括号识别   表达。