PHP:';否则就死了()';

PHP:';否则就死了()';,php,coding-style,Php,Coding Style,我有一个计算机科学本科学位,在第一年的算法课上,我脑子里一直在想,我不应该把return放在任何条件分支中如果,否则 支持我。但是有一个关于我的第一个PHP网站构建实验的问题。Web上的PHP代码示例告诉我们“必须”使用else die() 我已经准备了一个“我心中的真相”的网站,没有做所有的控制来处理所有可能的错误,没有任何不希望的网页视图。数据库连接爆炸了,因此一些聪明的***告诉我应该使用else die()不同的编码风格有不同的规则,其中有很多规则,因此,尽管这可能会违反您所学的风格,但

我有一个计算机科学本科学位,在第一年的算法课上,我脑子里一直在想,我不应该把
return
放在任何条件分支中<代码>如果,否则

支持我。但是有一个关于我的第一个PHP网站构建实验的问题。Web上的PHP代码示例告诉我们“必须”使用
else die()


我已经准备了一个“我心中的真相”的网站,没有做所有的控制来处理所有可能的错误,没有任何不希望的网页视图。数据库连接爆炸了,因此一些聪明的***告诉我应该使用
else die()

不同的编码风格有不同的规则,其中有很多规则,因此,尽管这可能会违反您所学的风格,但这并不意味着这样做是错误的

编码风格的建议就是——建议;这不是法律。他们的目标是为您提供一组规则,这些规则通常会产生可读性更好的代码。然而,它们总是受到某人自己偏好的影响,并不意味着一段代码是无效的


为了自己的利益,选择一个并坚持使用它,但不要惊讶于其他人有不同的编码风格。

这取决于if语句。有时你会希望代码死亡()。因此,基本上,真正的问题是你没有涵盖所有可能的结果,然后有人,可能是新手,或者只是可怕的程序员(他们中有很多人,我们应该称他们为“普通程序员”)告诉你使用
,否则就会死亡-你不必这么做。没有规则规定您必须甚至应该使用这种编码风格。但是,您应该确保所有异常的程序错误都得到了处理,这样当数据库连接爆炸时,您就不会收到奇怪的东西。@N.B.谢谢!这条评论支持了我的自我:)你介意复制并粘贴它作为答案吗,然后我可以投票并将其标记为接受?谢谢你的答案。因此,我认为你是对的,把这个想法摆在镜子前;即使我还没有测试所有的代码,也不应该有人批评我的强迫性编码风格,也不应该贬低我通过我的强迫性和可能有点神经质的本科生s。