在php中echo和print的区别?phpma.com
---------------------------------------------------------------
echo可以同时输出多个字符串,并不需要圆括号。
print只可以同时输出一个字符串,需要圆括号。
---------------------------------------------------------------
echo 更象一条语句 phpma.com
print 是函数
---------------------------------------------------------------
print的用法和C语言很像,所以会对输出内容里的%做特殊解释。
推荐用echo。
---------------------------------------------------------------
没多大区别,就是一个函数,一个是命令。
---------------------------------------------------------------
print 还可以这样用
-----------------------------------
print <<
$value;![]()
...
EOT;
----------------------------------
这样可以输出大段的HTML 而且不用把里面的引号转义 就是不用 \" 这样
自动替换里面的变量
---------------------------------------------------------------
echo 命令和 print 命令 相同,没有区别
echo 函数 和 print 函数 有区别。
echo() 无返回值,与echo 命令相同
print() 有返回值,当其执行失败(比如断线)时返回flase
phpma.comprintf() 和 sprintf() 类似,均为格式化输出,不同的是前者输出到标准输出,后者输出到变量
形如
echo <<< EOT
EOT;
print <<< EOT
EOT;
的书写格式,其含义如下:
<<< 运算符,将由自定义分界符间的内容视为字符串,可对其间的变量做处理
EOT 自定义分界符,结束时必须位于行首
---------------------------------------------------------------
phpma.com补充
在同一页面中使用<<<标记
标记;
标记名为配对出现,同一页面中不允许同名出现两个以上标记名
另:配对标记名的结尾标记名应单独一行,前后均不允许输出字符...(例如空格等不可见但存在的字符..)
phpma.com---------------------------------------------------------------
echo可以多个参数,print一个参数,
echo无返回直,print有,成工,1,false,0.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/14883374/viewspace-410847/ ,如需转载,请注明出处,否则将追究法律责任。