在PHP中是否存在编码风格冲突:'else die();'


Is not there a coding style violation on PHP: 'else die();'

我有一个计算机科学本科学位,在第一年的算法课上,我的脑海里一直在想,我不应该把return放在任何条件分支中;if, else .

这个问题和一些答案支持我。但有一个问题,我的第一个PHP网站建设实验。Web上的PHP代码示例告诉我们"必须"使用else die();

我准备了一个"我的真相在我的脑海里"的网站,没有做所有的控制来处理所有可能的错误,没有任何不希望看到的网页。数据库连接已经爆炸,因此一些聪明的人告诉我应该使用else die();

不同的编码风格有不同的规则,而且有很多,所以虽然这可能违反了你所学的风格,但这并不意味着这是一件错误的事情。

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

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