相关疑难解决方法(0)

PHP中的单引号和双引号字符串有什么区别?

我不是PHP编程方面的专家,但我有点困惑为什么我在PHP中看到一些代码用单引号放入字符串的代码,有时用双引号.

我只知道在.NET或C语言中,如果它是单引号,这意味着它是一个字符,而不是一个字符串.

php string syntax

762
推荐指数
8
解决办法
35万
查看次数

PHP变量插值vs连接

以下两种方法(性能,可读性等)之间的区别是什么?您更喜欢什么?

echo "Welcome {$name}s!"
Run Code Online (Sandbox Code Playgroud)

echo "Welcome " . $name . "!";
Run Code Online (Sandbox Code Playgroud)

php string variables concatenation string-interpolation

63
推荐指数
1
解决办法
8万
查看次数

哪个性能更好:带引号的双引号字符串或带连接的单引号字符串?

我知道在PHP中使用字符串周围的单引号比使用双引号要快,因为PHP不需要检查单引号字符串中的变量是否存在.我的问题是哪个会表现得更好:

A)带有变量的双引号字符串:

echo "foo bar $baz";
Run Code Online (Sandbox Code Playgroud)

要么

B)单引号连接变量:

echo 'foo bar ' . $baz;
Run Code Online (Sandbox Code Playgroud)

php string performance

5
推荐指数
1
解决办法
1025
查看次数

{$var} 和 $var 有什么区别?

我想知道何时以及为什么应该使用 {$var}

echo "This is a test using {$var}";
Run Code Online (Sandbox Code Playgroud)

以及何时(以及为什么)我应该使用简单的形式 $var

echo "This is a test using $var";
Run Code Online (Sandbox Code Playgroud)

php string variables substitution

4
推荐指数
2
解决办法
2179
查看次数