• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    php中echo与print区别点整理

    一、两者区别

    echo 支持多个字符串输出,用逗号(,)隔开,print只支持一个字符串输出;

    echo 输出速度比print快;

    echo 没有返回值,print返回值总是1。

    二、使用

    echo 是一个语言结构函数,使用可以带(),也可以不带括号。

    例如:

    echo ("这是一个字符串输出");
    
    echo "这是一个字符串输出";

    print的使用方法与echo一致

    知识点扩展

    一般来说,PHP中动态输出HTML内容,是通过print 和 echo 语句来实现的,在实际使用中, print 和 echo 两者的功能几乎是完全一样。可以这么说,凡是有一个可以使用的地方,另一个也可以使用。但是,两者之间也还是一个非常重要的区别:在 echo 函数中,可以同时输出多个字符串,而在 print 函数中则只可以同时输出一个字符串。同时,echo函数并不需要圆括号,所以echo函数更像是语句而不像是函数。

    在php代码编写时,我比较喜欢使用echo()来输出字符串,不过我也发现有很多人会使用print()函数来输出字符串。我一直比较不明白,使用echo()和print()到底有什么区别呢?在我感觉,它们的功能是一样的。

    不过,我也认为,它们肯定有不一样的地方,只是我自己还不知道而已。

    那到底它们有什么区别呢?我为此决定查个究竟。

    echo输出后没有返回值 print有返回值

    通过查阅相关资料发现,这两个函数确实有细微的区别。

    资料说,echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1。

    $r = print "Hello World";

    这意味着print可用在一些复杂的表达式中,而echo则不行。

    但是,因为echo语句不要求返回任何数值,所已在代码中echo语句的运行效率要略微快于print语句。

    您可能感兴趣的文章:
    • PHP7 echo和print语句实例用法
    • php常用字符串输出方法分析(echo,print,printf及sprintf)
    • PHP中echo和print的区别
    • 浅析PHP echo 和 print 语句
    上一篇:PHP七种数据类型知识点总结
    下一篇:如何判断php复选框是否被选中
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    php中echo与print区别点整理 php,中,echo,与,print,区别,