EOF
是一种定义一个字符串的方法。
echo <<<EOF
<h1>blue's blog</h1>
<p>Hello World!</p>
EOF;
echo <<<HTML
<p>hello world</p>
HTML;
EOF可以用其他字符代替,但应保证开始、结束标记不在正文中出现。结束标识必须顶格独占一行。单双引号不需要带转义字符。内部的变量可以正常解析且不需要连接,但是函数不可以。
类型比较
松散比较:== 只比较值,不比较类型
严格比较:=== 比较值和类型
0 == false: bool(true) 0 === false: bool(false) 0 == null: bool(true) 0 === null: bool(false) false == null: bool(true) false === null: bool(false) "0" == false: bool(true) "0" === false: bool(false) "0" == null: bool(false) "0" === null: bool(false) "" == false: bool(true) "" === false: bool(false) "" == null: bool(true) "" === null: bool(false)