PHP中echo PHP_EOL和echo “<pre>“的区别
在php中比较常用的换行有两种,分别是PHP_EOL和echo
“
”;
**echo PHP_EOL:**它影响着每一组的输出;
**echo “”????*它影响着每一个的输出;
例如:
echo “”;
echo “0 == false:”;
var_dump(0false);
echo "0 =false:";
var_dump(0=false);
echo “null == false:”;
var_dump(nullfalse);
echo “null === false:”;
var_dump(null=false);
echo “null == 0:”;
var_dump(null0);
echo “null === 0:”;
var_dump(null===0);
echo “空格 == false:”;
var_dump(""==false);
echo “空格 === false:”;
var_dump(""===false);
echo “空格 == null:”;
var_dump(""==null);
echo “空格 === null:”;
var_dump(""===null);
echo “空格 == 0:”;
var_dump(""===0);
在这一代码中,一个echo和一个var_dump()是一组,在用了在用echo""时,以这一组为单位,进行一个换行;
运行结果如下:
在用echo PHP_EOL时,以每一行为,每一句为单位,进行换行:
例如这段代码(两段代码所表达的意思一样,我只是用了不同的换行)
关于这两种换行的方法我就说到这里,假如有不对的地方希望各位能指正出来!