PHP:goto和另一个控件结构(如while)之间的区别是什么

这个问题已经在这里有了答案:            >            GOTO still considered harmful? [closed]                                    49个
我检查了应用程序的操作码,并注意到goto命令执行了JMP操作.但是,诸如if,while和for之类的某些结构也使用goto之类的JMP.

问题是:
1.我们为什么不应该使用goto?
2. goto命令在PHP中是否已被弃用?
3.这张图中的恐龙是什么意思?

PHP:goto和另一个控件结构(如while)之间的区别是什么

解决方法:

简而言之,goto是简单有效的代码,这是一个品味问题.但是,当与多个人一起工作时,代码的可维护性比个人喜好更为重要.您可以用goto填充代码,但是我想知道为什么您选择支持纯汇编的OOP语言.

Q1.我们为什么不应该使用goto?

A1.难以遵循/维护.尝试在几年后重新阅读您的代码.

Q2. goto命令是否已在PHP中弃用?

A2. No.

Q3.这张图中的恐龙是什么意思?

A3.后藤是所有恐龙中最古老的控制结构之一.使用它时,它会早点咬你.

上一篇:python-计算熊猫地理密度的有效方法?


下一篇:遍历javascript对象以获得键值对