Table of Content
字符串(即 string
)是由一系列字符组成的,可以用三种方法定义:
-
单引号形式
-
双引号形式
-
Heredoc
结构形式
当双引号中包含变量时,变量会与双引号中的内容连接在一起;当单引号中包含变量时,变量会被当做字符串输出。Heredoc结构形式,首先使用定界符表示字符串(<<<
),接着提供标识符GOD
,然后是字符串,最后以提供的标识符结束字符串。
<?php
$str1 = 'this is a string';
var_dump($str1);
$str2 = "this is a string too";
var_dump($str2);
$str3 = 'single "quotation" marks';
var_dump($str3);
$str4 = "double 'quotation' marks";
var_dump($str4);
$useless = 'useless string';
echo "double quotation marks : $useless"."\n";
echo 'single quotation marks : $useless'.'\n';
$heredoc = <<< WHAT
bla,bla,bla,bla,bla,bla,bla
bla,bla,bla,bla,bla,bla,bla
WHAT;
echo "\n".$heredoc;
?>
输出结果:
string(16) "this is a string"
string(20) "this is a string too"
string(24) "single "quotation" marks"
string(24) "double 'quotation' marks"
double quotation marks : useless string
single quotation marks : $useless\n
bla,bla,bla,bla,bla,bla,bla
bla,bla,bla,bla,bla,bla,bla