php单引号和双引号区别

php单引号和双引号区别

ID:20988104

大小:39.00 KB

页数:8页

时间:2018-10-18

php单引号和双引号区别_第1页
php单引号和双引号区别_第2页
php单引号和双引号区别_第3页
php单引号和双引号区别_第4页
php单引号和双引号区别_第5页
资源描述:

《php单引号和双引号区别》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、php单引号和双引号的区别.txt今天心情不好。我只有四句话想说。包括这句和前面的两句。我的话说完了对付凶恶的人,就要比他更凶恶;对付卑鄙的人,就要比他更卑鄙没有情人味,哪来人情味  拿什么整死你,我的爱人。收银员说:没零钱了,找你两个塑料袋吧!“单引号和双引号的区别和用法?”现将答案总结了下,写成这篇小短文。""双引号里面的字段会经过编译器解释,然后再当作HTML代码输出。''单引号里面的不进行解释,直接输出。例如:$abc='mynameistome';echo$abc//结果是:mynameistomecho'$abc'//结果是:$abcecho"$abc"//结果是:my

2、nameistom特别在使用MYSQL语句的时候,双引号和单引号的用法让新手不知所措,在这里,举个例子,来进行说明。假设查询条件中使用的是常量,例如:select*fromabc_tablewhereuser_name='abc';SQL语句可以写成:SQLstr="select*fromabc_tablewhereuser_name='abc'";假设查询条件中使用的是变量,例如:$user_name=$_REQUEST['user_name'];//字符串变量或$user=array("name"=>$_REQUEST['user_name‘,"age"=>$_REQUEST[

3、'age'];//数组变量SQL语句就可以写成:SQLstr="select*fromabc_tablewhereuser_name='".$user_name."'";SQLstr="select*fromabc_tablewhereuser_name='".$user["name"]."'";对比一下:SQLstr="select*fromabc_tablewhereuser_name='abc'";SQLstr="select*fromabc_tablewhereuser_name='".$user_name."'";SQLstr="select*fromabc_tablew

4、hereuser_name='".$user["name"]."'";SQLstr可以分解为以下3个部分:1:"select*fromtablewhereuser_name='"//固定SQL语句2:$user//变量3:"'"1,2,3部分字符串之间用"."来连接一、引号定义字符串  在PHP中,通常一个字符串被定义在一对引号中,如:'Iamastringinsinglequotes'"Iamastringindoublequotes"  PHP语法分析器是用成对的引号来判断一个字符串的。因此,所有字符串必须使用同一种单或者双引号来定义开始和结束。例如,下面的字串定义是不合法的:

5、"IamnotavalidstringsinceIhaveunmatchingquotemarks''Meneither!"  定义字符串时,只有一种引号被视为定义符,即单引号或双引号。于是,如果一个字符串由双引号开始,那么只有双引号被分析器解析。这样,你就可以在双引号串中包含任何其他字符,甚至单引号。下面的引号串都是合法的:$s="Iama'singlequotestring'insideadoublequotestring";$s='Iama"doublequotestring"insideasinglequotestring';  当PHP遇到与串的开头相对应的引号时,便认为

6、已经到了字符串尾部,于是:"Whydoesn't"this"work?"  实际上被PHP语法分析器分成三个部分:"Whydoesn't"——包含一个单引号的双引号串this——多余的字符,分析器无法处理"work?"——普通字符串  上面的这个例子企图在双引号串中包含双引号,而分析器在遇到第二个双引号时便认为字符串结束了。要达到包含引号的目的,必须分析器在遇到串内普通引号的时候忽略它的原意,我们在引号的前面加上一个反斜杠来告诉PHP:这个引号是字符串的一部分,正确的表示方法是这样:"Whydoesn't"that"work?"  在英文字符串中一个常见的问题是撇号'的使用,因

7、为它就是一个单引号,而在英文串中十分常见(英文所有格)。你必须小心处理这些字符:'You'dbetterescapeyourapostrophes'  可以看到反斜杠在字符串中有他的特殊含义,当我们需要在字符串中包含反斜杠本身时,需要在该符号前面多加一个反斜杠。例如:$file="c:windowssystem.ini";echo$file;//打印结果为:c:windowssystem.ini$file="c:\windows\system.ini";ec

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。