$string = <<<EOD
  Hello!
  This world.
EOD;其中"=="只比较数值,而"==="数值与类型一起比较。

解决方案 »

  1.   

    1==='1'   //false
    1=='1' //true
      

  2.   

    EOD  (end of document)<<<EODEOD;     //中间的格式按输入的格式输出!
      

  3.   

    <<<是EOD
    那么<<是什么?
      

  4.   

    $str = <<<EOD
    就是賦值的意思,和常用
    的等號差不多只不過
    這樣可以賦更多的字符
    EOD;echo str;上冇的結果:就是賦值的意思,和常用的等號差不多只不過這樣可以賦更多的字符
      

  5.   

    好錯了$str = <<<EOD
    就是賦值的意思,和常用
    的等號差不多只不過
    這樣可以賦更多的字符
    EOD;echo $str;上冇的結果:就是賦值的意思,和常用的等號差不多只不過這樣可以賦更多的字符
      

  6.   

    $a << $b :Shift left(左移) 将 $a 中的位向左移动 $b 次(每一次移动都表示“乘以 2”)。 
    $a >> $b :Shift right(右移) 将 $a 中的位向右移动 $b 次(每一次移动都表示“除以 2”)。 
      

  7.   

    定界符
    另一种给字符串定界的方法使用定界符语法(“<<<”)。应该在 <<< 之后提供一个标识符,然后是字符串,然后是同样的标识符结束字符串。 结束标识符必须从行的第一列开始。同样,标识符也必须遵循 PHP 中其它任何标签的命名规则:只能包含字母数字下划线,而且必须以下划线或非数字字符开始。定界符文本表现的就和双引号字符串一样,只是没有双引号。这意味着在定界符文本中不需要转义引号,不过仍然可以用以上列出来的转义代码。变量会被展开,但当在定界符文本中表达复杂变量时和字符串一样同样也要注意。
      

  8.   

    运算符  说明
    <<<    管道,引入自c++。将被其后标记括起来的内容视为一个字符串处理,其中的变量会被展开
    <<     左移,位操作算符
    >>     右移,位操作算符
    ==     等于,逻辑算符。自动转换参与运算量的数据类型
    ===    恒等于,逻辑算符。不转换数据类型>>>   无此算符