1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > string赋值-单引号和双引号的区别(php)

string赋值-单引号和双引号的区别(php)

时间:2024-06-03 20:21:35

相关推荐

string赋值-单引号和双引号的区别(php)

在赋予一个string值的时候,可以用单引号或者双引号。

1.单引号和双引号的区别:

单引号:不会翻译变量。

双引号:会翻译变量,会将变量替换为之前赋予变量的值。

例子:

(1)单引号:

<?php $myName = 'Christy';$myVar = 'Hi, my name is $myName';echo $myVar;?>

以上代码运行结果:

(2)双引号:

<?php $myName = 'Christy';$myVar = "Hi, my name is $myName";echo $myVar;?>

以上代码运行结果:

在使用双引号时,可能会遇到一些不确定性,可以用{}将变量括起来。例子:

<?php$myAnimal = ‘cat’;$myVar = “There are 5 {$myAnimal}s”;echo $myVar;?>

以上代码运行结果:

2.string中本来就包含双引号或者单引号

需要通知解析器这是数据,而不是控制符。在符号前加如“\”。

例子:

<?php$example1='He said,"I didn\'t hear what you said."';$example2="He said,\"I didn't hear what you said.\"";echo $example1;echo '</br>';echo $example2;?>

以上代码运行结果:

3.连接两个变量,需要它们之间有空格

单引号和双引号有不同的做法。例子:

<?php$firstname='Christy';$lastname='Wang';$name1='Hi, my name is '.$firstname.' '.$lastname;echo $name1;echo '</br>';$name2="Hi, my name is $firstname $lastname";echo $name2;?>

以上代码运行结果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。