易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP中单引号与双引号的区别

 
一、引号定义字符串
  在PHP中,通常一个字符串被定义在一对引号中,如:
'I am a
string in single quotes'
"I am a string in double
quotes"
  PHP语法分析器是用成对的引号来判断一个字符串的。因此,所有字符串必须使用同一种单或者双
引号来定义开始和结束。例如,下面的字串定义是不合法的:
"I
am not a valid string since I have unmatching quote marks'
'Me
neither!"
  定义字符串时,只有一种引号被视为定义符,即单引号或双引号。于是,如果一个字符串由双引
号开始,那么只有双引号被分析器解析。这样,你就可以在双引号串中包含任何其他字符,甚至单引
号。下面的引号串都是合法的:
$s
= "I am a 'single quote string' inside a double quote string";
$s = 'I am a
"double quote string" inside a single quote
string';
  当PHP遇到与串的开头相对应的引号时,便认为已经到了字符串尾部,于是:
"Why doesn't "this"
work?"
  实际上被PHP语法分析器分成三个部分:
"Why doesn't
"——包含一个单引号的双引号串
this——多余的字符,分析器无法处理
" work?"
——普通字符串
  上面的这个例子企图在双引号串中包含双引号,而分析器在遇到第二个双引号时便认为字符串结
束了。要达到包含引号的目的,必须分析器在遇到串内普通引号的时候忽略它的原意,我们在引号的
前面加上一个反斜杠来告诉PHP:这个引号是字符串的一部分,正确的表示方法是这样:
"Why
doesn't \"that\"
work?"
  在英文字符串中一个常见的问题是撇号'的使用,因为它就是一个单引号,而在英文串中十分常见
(英文所有格)。你必须小心处理这些字符:
'You\'d
better escape your
apostrophes'
  可以看到反斜杠在字符串中有他的特殊含义,当我们需要在字符串中包含反斜杠本身时,需要在
该符号前面多加一个反斜杠。例如:
$file
= "c:\windows\system.ini";
echo $file; // 打印结果为: c:windowssystem.ini
$file
= "c:\\windows\\system.ini";
echo $file; // 打印结果为:
c:\windows\system.ini
  另一种字符串定义方式,能够消除特殊字符的烦恼,而且便于引用较长的文本。该字符串定义方
法以<


相关文档:

PHP点点滴滴

1、布尔值:false(0,空白,null);    true(-1,非0值); 2、echo '$s'输出内容是 $s;  
    如果""里面包含了$s或者{$s},那么将显示的变量的值。推荐使用{$s}的方式。
    使用""时候,如果在""里面还要使用"",就必须用\来转义,例如: echo "\"sss\""; 3、 ......

php学习收藏:PHP数组的总结

 
一、什么是数组
数组就是一组数据的集合,把一系列数据组织起来,形成一个可操作的整体。数组的每个实体都包含两项:键和值。
二、声明数据
在PHP中声明数组的方式主要有两种:一是应用array()函数声明数组,一是直接为数组元素赋值。
<1>array()函数声明的数组的方式array([mixed...]) 参数mixed的语法 ......

广州中睿php培训课程

    中睿携多年It高端培训经验,集合了众多国内高级程序人才,推出金牌php培训课程体系,以php程序设计为主线,同时增设了linux系统管理,mysql数据库系统应用,javascript技术高级应用,Ajax技术高级应用等技术类课程,使您在起点就与世界最主流技术接轨。为了培养学员的实战开发技能,中睿特别在培训 ......

提供一个PHP通用分页Function给大家

function mysql_conn(){
$conn=mysql_pconnect('localhost','root','root');
mysql_select_db('liuyan');
mysql_query('set names utf8');
return $conn;
}
//$sql为SQL语句;$page为第几页,$pagesize为一页显示多少条
//最后将返回一个array的数据类型,里面包含$arr['result'],$arr['fypage']
function page ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号