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
前一篇:如何做个好爸爸
后一篇:关闭WordPress网站登陆之后顶部的工具条
©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。