编写漂亮的代码 - 将后台程序与前端程序分开
2015-01-24信息快讯网
php前后台分离技术
在编写PHP程序时,有些代码是用来处理一些事务,例如操作数据库、进行数学运算等,而另外的一些代码则只是事务处理的结果显示出来,例如一些使用echo语句将结果以HTML的格式显示在Web浏览器上的PHP代码以及那些直接嵌入PHP程序的HTML代码。首先我们应该清晰地区分这两种代码,把前者称为后台程序,把后者称为前端程序。因为PHP是一种嵌入式编程语言,也就是说,所有的PHP代码都可以嵌入到HTML代码之中,这为程序的编写带来了许多便利之处。但是,“物极必反”,如果在一段较长的程序中将PHP代码和HTML代码混合编写,这将使程序杂乱无章,不利于程序的维护和阅读。所以我们需要尽可能地将这些程序中混杂于HTML代码中的PHP代码移植出来,在专门的文件中将这些代码封装成函数,然后在HTML代码中使用include语句来包含这些文件,在适当的位置调用这些函数即可。
这种做法一方面使HTML代码和PHP代码都简单易读,另一方面因为HTML代码需要不断更新,而这种分离的方法可以确保后台程序不会被破坏。
同前端程序不同,后台程序更多追求的是稳定、结构化,极少更改,所以应该认真地设计和管理。其实,在设计台程序时,投入大量时间是值得的,“现在栽树,以后乘凉”,在以后的设计工作中将可以轻松地使用现在编写的后台程序。
php+mysql 实现身份验证代码
PHP 抓取网页图片并且另存为的实现代码
PHP 获取远程文件内容的函数代码
用php或asp创建网页桌面快捷方式的代码
PHP5与MySQL数据库操作常用代码 收集
PHP扩展编写点滴 技巧收集
PHP 采集程序原理分析篇
php下过滤html代码的函数 提高程序安全性
用Zend Encode编写开发PHP程序
通过具体程序来理解PHP里面的抽象类
PHP 巧用数组降低程序的时间复杂度
php后台程序与Javascript的两种交互方式
PHP 编写的 25个游戏脚本
discuz论坛 用户登录 后台程序代码
懒惰是金 介绍几个php通用的函数第1/2页
php REMOTE_ADDR之获取访客IP的代码
学php必收藏的几个经典代码第1/2页
php5 mysql分页实例代码
PHP程序员编程注意事项
php下使用以下代码连接并测试
PHP循环获取GET和POST值的代码
如何在PHP程序中防止盗链
生成php程序的php代码
php简单的分页程序第1/5页
简单的PHP图片上传程序
PHP如何编写易读的代码
dedecms后台验证码总提示错误的解决方法
收集的php编写大型网站问题集
《PHP边学边教》(04.编写简易的通讯录――视频教程1)
用PHP+MySql编写聊天室
一个没有MYSQL数据库支持的简易留言本的编写