我检查了应用程序的操作码,发现goto
命令执行JMP
操作。但是,某些结构(例如if
,while
和for
)也使用JMP
之类的goto
。
问题是:
1.为什么我们不应该使用goto
?
2. PHP中是否已弃用goto
命令?
3.这张照片中恐龙的含义是什么?
答案 0 :(得分:3)
简而言之,goto是普通的有效代码,这是一个品味问题。但是,当与多人合作时,代码可维护性变得比个人品味更重要。你可以用goto填充你的代码,但是我想知道为什么你选择OOP语言而不是纯粹的汇编。
Q1。为什么我们不应该使用goto?
A1。难以遵循/维护。尝试在几年内重新阅读您的代码。
Q2。是否已在PHP中弃用goto命令?
A2。 No
Q3。在这张照片中恐龙是什么意思?
A3。 Goto是所有人中最古老的控制结构之一,这就是恐龙所指的。当你使用它时,它会比你更快地咬你。