有哪些糟糕的PHP代码示例值得警惕?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1230个文字,预计阅读时间需要5分钟。
这篇文章很早就注意到了,由于最近需要自己做一些主题相关的东东,代码需要增加更多规范。用这些反面例子来约束自己,告诉自己代码不应这样写,虽然它也能实现功能,但那样写不规范。
这篇文章在很早以前就看到了,由于最近要自己做一些主题方面的东西,代码需要更加规范,用这些反面的例子来约束自己,告诉自己代码不应该这样写,虽然它也能实现功能,但那样做并不明智,也不美观。现在将这些小花絮分享给大家。
Example1目录引用结构<?PHPPHPinfo(); if(file_exist('../../../../etc/passwd')) { include('../../../../etc/passwd'); }这是在找爹,找到后来连自己都不知道目录的爹是谁了。何不定义一个目录变量呢?
<?PHPdefine("ROOT","C:/websites/PHP/jileiba.com/library/");Example2ifelse嵌套逻辑<?PHPif(!isset($_GET['month'])){ ...}else{ if(isset($_POST['submit_fin'])){ ... }}这样的代码难免会出现,但不要大片的出现在PHP代码中,一个function里面不要到处都是这种嵌套的ifelse结构,它毕竟不是算法。
本文共计1230个文字,预计阅读时间需要5分钟。
这篇文章很早就注意到了,由于最近需要自己做一些主题相关的东东,代码需要增加更多规范。用这些反面例子来约束自己,告诉自己代码不应这样写,虽然它也能实现功能,但那样写不规范。
这篇文章在很早以前就看到了,由于最近要自己做一些主题方面的东西,代码需要更加规范,用这些反面的例子来约束自己,告诉自己代码不应该这样写,虽然它也能实现功能,但那样做并不明智,也不美观。现在将这些小花絮分享给大家。
Example1目录引用结构<?PHPPHPinfo(); if(file_exist('../../../../etc/passwd')) { include('../../../../etc/passwd'); }这是在找爹,找到后来连自己都不知道目录的爹是谁了。何不定义一个目录变量呢?
<?PHPdefine("ROOT","C:/websites/PHP/jileiba.com/library/");Example2ifelse嵌套逻辑<?PHPif(!isset($_GET['month'])){ ...}else{ if(isset($_POST['submit_fin'])){ ... }}这样的代码难免会出现,但不要大片的出现在PHP代码中,一个function里面不要到处都是这种嵌套的ifelse结构,它毕竟不是算法。

