美文网首页
转:PHP中运算的先后顺序

转:PHP中运算的先后顺序

作者: gogocheng | 来源:发表于2017-09-13 16:26 被阅读0次

今天有人问我echo '1'.print(2)+3 的结果是511,这其实涉及到PHP中运算顺序先后的问题,还有就是echo 和print的一点细微区别.这个语句 运算的顺序为 先 print(2)+1, 再把1和print(2)+3 的结果拼接,最后使用echo输出。

第一步:print(2)+3  的结果是5

第二步:‘1’.print(2)+3 按道理应该是15,但是print本身自带输出,所以5比1 先输出出来,这一步输出的就是51

第三步:echo 前面的结果,按道理就是输出51 就完了,但是 echo和print是有区别的  echo 是不会有返回值,而print是有返回值的,当print成功输出了是会返回1的

所以 '1'.print(2)+3 这个语句反回的结果是1  最后会被echo 输出,所以最后的结果就是511了。

转自:http://blog.csdn.net/wl669023/article/details/77966886

相关文章

  • 转:PHP中运算的先后顺序

    今天有人问我echo '1'.print(2)+3 的结果是511,这其实涉及到PHP中运算顺序先后的问题,还有就...

  • 5.PHP入门-语法概述(五)运算符

    PHP 算数运算符 PHP 赋值运算符 PHP 赋值运算符用于向变量传值。PHP 中基础的赋值运算符是 "="。这...

  • PHP入门之︰数据类型转换

    PHP中的变量的运算,必须是同类型才能运算,如果类型不同,要转成同类型才能运算。变量类型转换分为:自动转换和强制转...

  • 从0到1学习网络安全 【PHP基础-运算符】

    PHP 运算符 本节展示了可用于 PHP 脚本中的各种运算符。 PHP 算数运算符 下例展示了使用不同算数运算符的...

  • 从0到1学习网络安全 【PHP基础-运算符】

    PHP 运算符 本节展示了可用于 PHP 脚本中的各种运算符。 PHP 算数运算符 下例展示了使用不同算数运算符的...

  • PHP运算符

    PHP 算数运算符 PHP 赋值运算符 PHP 字符串运算符 PHP 递增递减运算符 PHP 比较运算符 PHP ...

  • 加减乘除之PHP运算符

    PHP 算术运算符 PHP 算术运算符跟数学中的运算符类似,都具有加减乘除。例子如下:

  • lo.PHP 运算符

    ####PHP 算术运算符 PHP 赋值运算符 在 PHP 中,基本的赋值运算符是 "="。它意味着左操作数被设置...

  • 第5章 PHP中常用的运算符

    什么是运算符 PHP中的运算符有哪些?PHP运算符一般分为算术运算符、赋值运算符、比较运算符、三元运算符、逻辑运算...

  • 2.PHP基本语法(二)

    PHP中的运算符 什么是运算符? 运算符是告诉PHP做相关运算的标识符号。例如,你需要计算123乘以456等于多少...

网友评论

      本文标题:转:PHP中运算的先后顺序

      本文链接:https://www.haomeiwen.com/subject/txhlsxtx.html