我应该使用php引号转义为单引号还是在数组中使用双引号?

ale*_*nco 9 php arrays quotes

我意识到我可以在php数组中出现单引号问题:

<?php
$lang = array(
    'tagline' => 'Let's start your project',
    "h1" => "About Me"
);
?>
Run Code Online (Sandbox Code Playgroud)

所以我把它改为双引号:

<?php
$lang = array(
    "tagline" => "Let's start your project",
    "h1" => "About Me"
);
?>
Run Code Online (Sandbox Code Playgroud)

我应该使用"php quote escapes"而不是我刚刚做的吗?(顺便说一下怎么写"php quote escapes"?)

Pas*_*TIN 8

首先,有些人会说简单引用的字符串比双引号字符串更快; 你不应该关心那种微观优化:它对你的应用程序没有任何影响.


简单引号和双引号字符串之间的区别是:

  • 使用双引号字符串,有可变插值
  • 用双引号字符串,你可以使用一些特殊字符,例如\n,\t,...
  • 使用单引号字符串,您可以使用简单引号来转义.

作为参考,在PHP手册中:


我认为,就一般而言,这主要是个人偏好的问题......

Personnaly,在你所描述的情况下,我会像你一样使用双引号字符串:它使代码更容易写入和读取,因为你不必逃避该引用.