注册 登录
编程论坛 PHP技术论坛

[讨论]

黑七指王 发布于 2005-12-26 14:51, 1411 次点击
($full3="01DC studio,." 2000 copyright." " ;

  请注意最后一行,如果需要在字符串中使用双引号,可以使用反斜杠字符,象该行语句所示。这里的的反斜杠用来使双引号的功能改变。)
括号间的意思应该怎样理解啊?
不明白,请问高手指点啊,我是一个在php方面的菜鸟!

12 回复
#2
wleige2005-12-26 14:56
就是说如果你把带有双引号字符串赋给变量$full3时,双引号前要用转义字符,否则出错.
#3
黑七指王2005-12-26 15:03
$full3="01DC studio,." 2000 copyright." "
哪个是转义符?
#4
wleige2005-12-26 15:10
echo $full3="01DC studio,\" 2000 copyright\" " ;
#5
黑七指王2005-12-26 15:15
echo $full3="01DC studio,\" 2000 copyright"\ " ;
这样对吗?
与你的不同啊!
#6
wleige2005-12-26 15:19

不对,如果没有一点基础的话,请先看看基础.

#7
黑七指王2005-12-26 15:28
PHP严格区分单引号(’)、
双引号(”)和反引号(`)的作用。

文本也常称为字符串。

单引号字符串:
单引号字符串相当容易理解,只需要用单引号把想使用的文本括起来即可。例如:

‘Men at Arms by Terry Pratchett’
‘This is an HTML paragraph.’

单引号字符串是用单括号(’)括起来的文本。

注意:读过本章后面的内容“变量替换”之后,单引号的真正作用才能表现出来。

如果需要在单引号内部再次使用单引号,事情就会变得有些麻烦。例如,下面的语句不能正常工作,这是由于第二个
引号已经结束了所表示字符串。

‘Terry’s book is highly enjoyable.’

这个典型的错误即是语法(或分析)错误,PHP编译器不知道如何处理第二个单引号以后的文本。以下是正确的表示方式:

‘Terry\’s book is highly enjoyable.’

反斜杠(\)字符串表示单引号的功能–结束文本值–将会被忽略。

提示:反斜杠字符也被称为转义字符,这也许是由于它使它后面的字符从常用含义中脱离出来的缘故

#8
黑七指王2005-12-26 15:30
我明白了啊,谢谢你啊wleige。真的很感谢啊!
#9
wleige2005-12-26 15:34
别在这个论坛上泡啦,没有人气,提个问题两天也没有人回答.
#10
wleige2005-12-26 15:34
我是指PHP这块
#11
青蛙2005-12-26 15:44

在使用一些函数时,其函数用法包括""或者其他一些特殊符号时(print""函数)但你使用print" $full3="01DC studio,." 2000 copyright." " "时,他就会默认的把"01DC 前的单引号解释成print的闭合引号,而我们是要他最后一个引号是闭合引号,这时我们可以用\来告诉程序\后面的引号不做print的闭合引号解释,而作为内部引号解释.

#12
黑七指王2005-12-27 08:40
各位高手,php还有哪些转义字符呢!
能告诉我,这个菜鸟吗?
#13
wleige2005-12-27 10:16
也没有几个,查查资料就知道了
1