预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

php单引号和双引号的区别.txt今天心情不好。我只有四句话想说。包括这句和前面的两句。我的话说完了对付凶恶的人,就要比他更凶恶;对付卑鄙的人,就要比他更卑鄙没有情人味,哪来人情味拿什么整死你,我的爱人。收银员说:没零钱了,找你两个塑料袋吧!“单引号和双引号的区别和用法?”现将答案总结了下,写成这篇小短文。 ""双引号里面的字段会经过编译器解释,然后再当作HTML代码输出。 ''单引号里面的不进行解释,直接输出。 例如: $abc='mynameistome'; echo$abc//结果是:mynameistom echo'$abc'//结果是:$abc echo"$abc"//结果是:mynameistom 特别在使用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['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_tablewhereuser_name='".$user["name"]."'"; SQLstr可以分解为以下3个部分: 1:"select*fromtablewhereuser_name='"//固定SQL语句 2:$user//变量 3:"'" 1,2,3部分字符串之间用"."来连接 一、引号定义字符串 在PHP中,通常一个字符串被定义在一对引号中,如: 'Iamastringinsinglequotes' "Iamastringindoublequotes" PHP语法分析器是用成对的引号来判断一个字符串的。因此,所有字符串必须使用同一种单或者双 引号来定义开始和结束。例如,下面的字串定义是不合法的: "IamnotavalidstringsinceIhaveunmatchingquotemarks' 'Meneither!" 定义字符串时,只有一种引号被视为定义符,即单引号或双引号。于是,如果一个字符串由双引 号开始,那么只有双引号被分析器解析。这样,你就可以在双引号串中包含任何其他字符,甚至单引 号。下面的引号串都是合法的: $s="Iama'singlequotestring'insideadoublequotestring"; $s='Iama"doublequotestring"insideasinglequotestring'; 当PHP遇到与串的开头相对应的引号时,便认为已经到了字符串尾部,于是: "Whydoesn't"this"work?" 实际上被PHP语法分析器分成三个部分: "Whydoesn't"——包含一个单引号的双引号串 this——多余的字符,分析器无法处理 "work?"——普通字符串 上面的这个例子企图在双引号串中包含双引号,而分析器在遇到第二个双引号时便认为字符串结 束了。要达到包含引号的目的,必须分析器在遇到串内普通引号的时候忽略它的原意,我们在引号的 前面加上一个反斜杠来告诉PHP:这个引号是字符串的一部分,正确的表示方法是这样: "Whydoesn't\"that\"work?" 在英文字符串中一个常见的问题是撇号'的使用,因为它就是一个单引号,而在英文串中十分常见 (英文所有格)。你必须小心处理这些字符: 'You\'dbetterescapeyourapostrophes' 可以看到反斜杠在字符串中有他的特殊含义,当我们需要在字符串中包含反斜杠本身时,需要在 该符号前面多加一个反斜杠。例如: $file="c:\windows\system