PHP魔术数字检测器(PHPMND) phpmnd是旨在帮助您检测PHP代码中幻数的工具。 默认情况下,0和1不被视为幻数。 什么是魔数? 幻数是一种数字文字,没有定义为常量,但可能会在稍后阶段更改,因此可能难以更新。 直接在任何源代码中使用数字而不进行解释被认为是不好的编程习惯。 在大多数情况下,这会使程序更难以阅读,理解和维护。 考虑以下假设代码: class Foo { public function setPassword ( $ password ) { // don't do this if ( mb_strlen ( $