迹忆客 计算机编程题库

PHP 经典面试题汇总一

PHP中,单引号和双引号所包围的字符串有什么区别?
  • 单引号速度快,双引号速度慢
  • 双引号速度快,单引号速度慢
  • 两者没有速度差别
  • 双引号解析其中以$开头的变量,而单引号不解析
正确答案是:A,D
正确率:50%

解析:

单引号内的数据不会被解析(任何变量和特殊转义字符),所以速度更快,而双引号内的数据会被解析,如变量($var)值会代入字符串中,特殊转义字符也会被解析成特定的单个字。

单引号例如:

$name='hello';

echo 'the $name';

会输出 the $name

如果是双引号

$name='hello'

echo "the $name"

会输出 the hello

查看笔记

扫码一下
查看教程更方便