PHP代码和HTML混着写,改个导航栏翻半天,模板分离后改页面快三倍
刚写自己的博客那会,我把所有PHP代码和HTML全写在一个文件里,获取文章数据的PHP代码,和HTML模板、CSS样式全堆在一个文件,改个导航栏要在几百行代码里翻半天找导航的位置,改完还容易把旁边的PHP代码弄坏,页面直接白屏。 后来我把代码分开:PHP逻辑只负责获取数据、处理请求,HTML模板单独放在template文件夹里,PHP把数据传给模板渲染,再也不把PHP代码和HTML混着写。改导航栏的时候直接打开模板文件,一眼就能看到导航的HTML,不用在几百行PHP里翻,改完立刻生效,再也不会因为碰坏PHP代码导致白屏。 一开始我觉得分离太麻烦,一个文件写完多省事,结果项目写到几百行,代码全乱成一锅粥,自己都记不住哪个函数在哪,哪个HTML是哪个页面的。从那之后我写任何项目,先把目录分好:逻辑归逻辑,模板归模板,配置归配置,再也不把所有东西堆在一个文件里,后期改代码速度快三倍都不止。 很多新手刚写代码,图省事把所有逻辑、HTML、样式全塞一个文件,写着是爽,等项目大了,改个小功能都要翻几百行代码,出个bug找半天,重构的时候比一开始就分模块麻烦十倍。真的,一开始花十分钟把结构分好,后面省几十小时的维护时间。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0