我有一个大型系统,我已经编码,我希望使代码(我敢说)更简单易读。不幸的是,在此之前,我还没有使用过多的功能。PHP函数滥用?
我有很多不同的MySQL查询在我的代码中运行,我觉得如果我将各种显示放入函数中并将它们存储在单独的文件中,它会使代码更容易维护(实际上,我知道它将)。
我唯一想知道的是,如果这是一种常见的做法,并且如果您认为它在长期性能和其他因素方面会对我造成伤害。这里是我目前正在使用的一个例子:
$result = mysql_query("SELECT * FROM table");
while($row = mysql_fetch_array($result)){
/* Display code will go here */
}
正如你可以想象,这可以得到冗长。我想制作,将采取结果变量,而做到这一点,然后返回结果,作为这么功能:
$result = mysql_query("SELECT * FROM table");
dsiplayinfo($result);
你认为这是正确的方式去?
[编辑]
的功能将是非常不同的,因为它们中的每需要显示在不同的方式中的数据。在每种情况下都需要显示数据库的不同字段。你觉得即使有这个因素,这种方法仍然很好吗? AKA模块化设计尚未完全实现,但易于维护。