PHP原型文档heredoc和nowdoc
如果要打印大量HTML代码,heredoc这种方式比较友好方便
$name = ‘jzz’;
$sex = ‘man’;
echo <<<My name is $name
EOT;
$string = <<I am a $sex
EOD;
echo $string;
结
如果要打印大量HTML代码,heredoc这种方式比较友好方便
$name = ‘jzz’;
$sex = ‘man’;
echo <<<My name is $name
EOT;
$string = <<I am a $sex
EOD;
echo $string;
结果:
可以看到字符串中的变量名被替换成此变量的值了。
再就是nowdoc,他们唯一的区别就是nowdoc不会替换变量名,下面是nowdoc,nowdoc只是在开头的EOT或EOD加一对
$name = ‘jzz’;
$sex = ‘man’;
echo <<<’EOT’
My name is $name
EOT;
$string = <<<’EOD’
I am a $sex
EOD;
echo $string;
结果:
可以看到变量名并没有被替换,这就是它们的区别。