我有一个我编码的大型系统,我希望使代码(我敢说)更简单易读。不幸的是,在此之前,我还没有使用过很多功能。
我有许多不同的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模块化设计尚未完全实现,但易于维护。
发布于 2018-08-31 11:03:00
https://stackoverflow.com/questions/-100000707
复制相似问题