PHP 字符串:单引号 4 个改进

所有的编程语言都会涉及到字符串操作, PHP 也不例外。本 wiki 主要介绍单引号字符串。

基础知识

相关性质

  1. 单引号表示包含的是纯粹的字符串;
  2. 不可以单双引号混用,如 ' Hello " 是非法的。

拓展

使用示例

例 1 —— 一般使用
<?php
// 1. 输出一个简单的句子
echo 'Hello World!';
echo '<br>';

// 2. 录入多行
echo '你可以在
单引号字符串里换行,
但是换行会被替换成空格';
echo '<br>';

// 3. 在单引号字符串中输出单引号(')
echo '超人说:I\'m super man!';
echo '<br>';

// 4. 输出 '\','\' 可以通过转义输出也可以直接输出
echo 'C:\\\php';
echo '<br>';

// 5. 单引号字符串不能解析 '\n'
echo '这是第五行 \n 这也是第五行';
echo '<br>';

// 6. 单引号字符串不能解析变量名
$name = 'John';
echo 'Hello, $name.';

例 1 结果:

Hello World !
你可以在 单引号字符串里换行, 但是换行会被替换成空格
超人说:I'm super man !
C:\\php
这是第五行 \n 这也是第五行
Hello,$name

结果分析:

  1. 从运行结果可以看出单引号字符串可以用转义字符表示(')和(\),但不可以表示其他的特殊字符和解析变量名
  2. 由于双引号字符串会解析变量名和转义字符。所以,如果要输出纯文本,建议用单引号字符串。

参考

php
本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!