【问题标题】:What is the "break/continue $var syntax" (will be removed in PHP 5.4)?什么是“break/continue $var 语法”(将在 PHP 5.4 中删除)?
【发布时间】:2011-06-29 07:54:44
【问题描述】:

我正在查看alpha 1 news about PHP 5.4 并找到一些已删除的内容。

在该列表中,他们谈论的是break/continue $var syntax

【问题讨论】:

    标签: php syntax


    【解决方案1】:

    我认为,这是一个意思

    break $c;
    continue $c;
    

    breakcontinue 接受一个数字,它指定嵌套循环的数量,应该分解或继续。看看例子at the manual

    但是,breakcontinue 似乎不再可用于变量。以我个人的经验,这将影响.. 没有人;)

    【讨论】:

    • break $var 是一个可怕的想法。甚至不知道它的存在。 O_O
    • 谢谢。幸运的是我也从来没有这个邪恶的想法:)。
    • 感谢您的回答,我已经使用 PHP 十多年了,不知道这种结构的存在,更不用说任何人实际使用了。
    • 对于任何关心的人来说,break 和 continue 仍然可以与固定号码一起使用。我检查了 SVN 提交 ;)
    • @Robin:不,不是,两者都很丑;)但首先请记住,我们谈论的是break $var;,而不是break;break 2;(两者都将继续工作)。但是,更清洁的解决方案是while(){}/do{}while();。能用就不用碰break $var;或goto 随时。
    猜你喜欢
    • 1970-01-01
    • 2010-10-02
    • 2013-04-12
    • 1970-01-01
    • 2011-05-25
    • 2021-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多