首页 » 网站建设 »

PHP字符串单引号和双引号的区别

2015年3月12日 / 64次阅读
PHP

在PHP中,一个字符串可以有4种不同的表示方法,我们主要使用单引号,或者双引号来表示:

1, 单引号

2, 双引号

3, heredoc 语法结构

4, nowdoc 语法结构(自 PHP 5.3.0 起)

本文只介绍1和2,即单引号和双引号在表示字符串时的区别。

 

单引号

定义一个字符串的最简单的方法是用单引号把它包围起来(字符')。

要表达一个单引号自身,需在它的前面加个反斜线(\)来转义。要表达一个反斜线自身,则用两个反斜线(\\)。其它任何方式的反斜线都会被当成反斜线本身:也就是说如果想使用其它转义序列例如 \r 或者 \n,并不代表任何特殊含义,就单纯是这两个字符本身。

在单引号字符串中的变量和特殊字符的转义序列将不会被替换

 

双引号

如果字符串是包围在双引号(")中, PHP 将对一些特殊的字符进行解析。用双引号定义的字符串最重要的特征是变量会被解析。

比如这样代码:

$title = "$title $sep " . sprintf( __( 'Page %s', 'twentytwelve' ), max( $paged, $page ) );

 

$title和$sep这两个变量的值将会被使用。

如果要在双引号中使用双引号,就要用到\来转义。由于HTML代码有很多双引号,所以我们经常使用单引号来表示字符串,这样可以很方便的在单引号内直接使用双引号。

 

更详细的学习内容:http://php.net/manual/zh/language.types.string.php

本文链接:https://www.maixj.net/wz/php-danyinhao-shuangyinhao-3375

相关文章

留言区


前一篇:
后一篇:

栏目精选

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top