Date
Nov. 23rd, 2024
 
2024年 10月 23日

Post: PHP Primer 007 : 标量类型 - 字符串

PHP Primer 007 : 标量类型 - 字符串

Published 12:01 Jan 21, 2012.

Created by @ezra. Categorized in #Programming, and tagged as #PHP.

Source format: Markdown

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
Pinned Message
HOTODOGO
The Founder and CEO of Infeca Technology.
Developer, Designer, Blogger.
Big fan of Apple, Love of colour.
Feel free to contact me.
反曲点科技创始人和首席执行官。
开发、设计与写作皆为所长。
热爱苹果、钟情色彩。
随时恭候 垂询