PHP: goto 和 while 等其他控制结构有什么区别
PHP: what are the diff between goto and another control structures like while
我检查了应用程序的操作码并注意到 goto
命令执行 JMP
操作。但是,一些结构如 if
、while
和 for
也使用 JMP
,如 goto
。
问题是:
1、为什么不能用goto
?
2. goto
命令是否已在 PHP 中弃用?
3.图中的恐龙是什么意思?
简而言之,goto 是简单有效的代码,这是一个品味问题。但是,当与多人一起工作时,代码的可维护性变得比个人品味更重要。您可以用 goto 填充您的代码,但我想知道您为什么选择 OOP 语言而不是纯汇编。
Q1。为什么我们不应该使用 goto?
A1。难以遵循/维护。尝试在几年后重新阅读您的代码。
Q2。 PHP 是否弃用了 goto 命令?
A2。 No.
Q3。图中的恐龙是什么意思?
A3。 Goto 是最古老的控制结构之一,这就是恐龙所指的。当你用它的时候,它迟早会咬你的。
我检查了应用程序的操作码并注意到 goto
命令执行 JMP
操作。但是,一些结构如 if
、while
和 for
也使用 JMP
,如 goto
。
问题是:
1、为什么不能用goto
?
2. goto
命令是否已在 PHP 中弃用?
3.图中的恐龙是什么意思?
简而言之,goto 是简单有效的代码,这是一个品味问题。但是,当与多人一起工作时,代码的可维护性变得比个人品味更重要。您可以用 goto 填充您的代码,但我想知道您为什么选择 OOP 语言而不是纯汇编。
Q1。为什么我们不应该使用 goto?
A1。难以遵循/维护。尝试在几年后重新阅读您的代码。
Q2。 PHP 是否弃用了 goto 命令?
A2。 No.
Q3。图中的恐龙是什么意思?
A3。 Goto 是最古老的控制结构之一,这就是恐龙所指的。当你用它的时候,它迟早会咬你的。