我对 php 中的以下代码有点困惑

奥马尔

代码如下——

<?php
$i = 5;
while (--$i > 0 || ++$i)
{   
    print $i;
}
?>

正确答案是4321111.......但是怎么可能从4开始呢,应该从5开始吧。在我看来,答案应该是55555555......

探索者

它以 4 开头,因为首先评估此语句 (--$i > 0 )

其是pre decrement,这意味着它递减第一然后评估while循环

所以在这里 checking whether i is greater than 0 or else increment i by 1

所以它prints 4321,当我达到 0 时,--$i > 0语句不会被评估,因为我变成 0 所以 or 部分被评估为 +1

所以结果变成了 4321111111........

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我想知道以下代码如何用于 php 中的子页面

来自分类Dev

嗨,我有点困惑,我只是在linux中玩gdb而遇到

来自分类Dev

对我的 if 循环没有运行有点困惑?

来自分类Dev

我对Zend OPCache配置有点困惑

来自分类Dev

我有点困惑的按位运算

来自分类Dev

返回内部函数的真假,我有点困惑

来自分类Dev

Ruby初学者,我有点困惑

来自分类Dev

嗨,我有点困惑,我只是在linux中玩gdb,我碰到了这个

来自分类Dev

我正在尝试使用PHP的GD库使图像透明,但是运行以下代码,只有一部分是透明的

来自分类Dev

我在以下代码中有什么错误?

来自分类Dev

我在以下代码中获得异步的好处并等待吗

来自分类Dev

我在更新以下php代码时出错

来自分类Dev

我无法在 PHP 中执行我的代码

来自分类Dev

我的 JavaScript 函数没有在我的 php 代码中运行

来自分类Dev

为什么我的循环没有结束有点困惑

来自分类Dev

两个循环和move_uploaded_file,我有点困惑

来自分类Dev

我在这里有点困惑使用三元

来自分类Dev

如何在JavaScript中使用reduce函数?我对使用它有点困惑

来自分类Dev

使用 const 时出错,我对使用 const 有点困惑

来自分类Dev

我有点困惑是在运行时还是编译时自动分配内存

来自分类Dev

关于我的数据库 MySQL 的语法有点令人困惑

来自分类Dev

我如何优化以下代码?

来自分类Dev

我对以下代码的理解正确吗?

来自分类Dev

我如何运行以下代码

来自分类Dev

我如何提高以下代码的性能

来自分类Dev

我无法理解以下代码

来自分类Dev

我是否对以下代码过度承诺?

来自分类Dev

我如何重组以下代码?

来自分类Dev

对于python中的以下代码,我得到了错误--AttributeError:'str'对象没有属性'next'

Related 相关文章

  1. 1

    我想知道以下代码如何用于 php 中的子页面

  2. 2

    嗨,我有点困惑,我只是在linux中玩gdb而遇到

  3. 3

    对我的 if 循环没有运行有点困惑?

  4. 4

    我对Zend OPCache配置有点困惑

  5. 5

    我有点困惑的按位运算

  6. 6

    返回内部函数的真假,我有点困惑

  7. 7

    Ruby初学者,我有点困惑

  8. 8

    嗨,我有点困惑,我只是在linux中玩gdb,我碰到了这个

  9. 9

    我正在尝试使用PHP的GD库使图像透明,但是运行以下代码,只有一部分是透明的

  10. 10

    我在以下代码中有什么错误?

  11. 11

    我在以下代码中获得异步的好处并等待吗

  12. 12

    我在更新以下php代码时出错

  13. 13

    我无法在 PHP 中执行我的代码

  14. 14

    我的 JavaScript 函数没有在我的 php 代码中运行

  15. 15

    为什么我的循环没有结束有点困惑

  16. 16

    两个循环和move_uploaded_file,我有点困惑

  17. 17

    我在这里有点困惑使用三元

  18. 18

    如何在JavaScript中使用reduce函数?我对使用它有点困惑

  19. 19

    使用 const 时出错,我对使用 const 有点困惑

  20. 20

    我有点困惑是在运行时还是编译时自动分配内存

  21. 21

    关于我的数据库 MySQL 的语法有点令人困惑

  22. 22

    我如何优化以下代码?

  23. 23

    我对以下代码的理解正确吗?

  24. 24

    我如何运行以下代码

  25. 25

    我如何提高以下代码的性能

  26. 26

    我无法理解以下代码

  27. 27

    我是否对以下代码过度承诺?

  28. 28

    我如何重组以下代码?

  29. 29

    对于python中的以下代码,我得到了错误--AttributeError:'str'对象没有属性'next'

热门标签

归档