Maison > développement back-end > tutoriel php > PHP中为什么很少看到用goto?

PHP中为什么很少看到用goto?

WBOY
Libérer: 2016-06-06 20:40:31
original
1371 Les gens l'ont consulté

是否不常用?
不用的原因是什么?

回复内容:

是否不常用?
不用的原因是什么?

goto不是不让用,是要慎用,类似于goto之类的语言特性,适当的使用是没什么问题的。

但是如果滥用,你可以试想一下,在阅读代码的时候你不断的跟随goto语句在代码中跳来跳去是什么一种状态。

或许有人说:方法调用不也是需要调到方法声明的位置去看么。实际上在规范化的编码中,方法是对需要达到某种目的的一系列操作的一个封装,并且通过规范的方法命名(或文档)就应该知道这个方法是干什么的,这样在阅读程序的过程中遇到方法就知道做了什么操作,读起来更加顺畅。

之所以推荐不用goto语句是一种规范,而不是一种错误,就像python的核心原则之一“坏的行为应该被克制而不是被取缔”

C语言里面也有goto,基本没有人看到使用过。因为破坏了结构。
PHP应该也是一样的原因吧

面向对象里的语言很少用的,C语言里就比较多,但为了不让代码混乱,请慎用

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal