听资深设计师谈php

来源:互联网 发布:西门子编程电缆驱动 编辑:程序博客网 时间:2024/04/30 01:09

一个资深设计师告诉我们,PHP成为未来趋势的3大理由,洗耳恭听。

1.Php是一门伟大的web开发语言,它提供了无数的工具和类库。
但是当你试图单独建立一个网站的时候,你要么自己写代码,要么使用第三方的代码。
所有优秀的php框架都会提供一些类库和辅助函数给你,它们能给你提供以下帮助:
表单验证;
输入输出的数据过滤;
数据库抽象;
Session和cookie处理;
Email、日历和分页等……
这样的例子不胜枚举。更何况,还有一些社区提供的大量的插件,你可以将它添加到你的框架中。
2.著名的mvc模式要追溯到1979年,是一个叫哈维的挪威计算机科学家首次提出来的。
Php工作起来本身就像是一个模板引擎。但是,如果你很不负责任的使用它,这样将会使你的代码很丑陋,将会使代码难以维护。
Mvc模式:
模型:通常代表着你的数据结构和数据库的接口;
视图:包含了页面模板和输出;
控制器:处理页面的请求。
这种分离是代码更整洁,更容易维护。
3.在php中,可能你已经想过很多办法对输入和输出进行过滤了,以防止您的网站被攻击。手动的处理这些过滤将会很累,当你使用了框架以后,你就可以忘掉那些累了。
对于一个框架,大部分过滤工作可以帮您自动完成。例如codeigniter框架:
通过数据库的任何值将会被过滤这样防止sql注入性攻击。
所有html可以自动生成,如表单辅助函数和url辅助函数可以对输出自动过滤
所有用户输入的数据都可以进行过滤防止xss攻击。
想要加密cookie只需要改变一个配置选项就可以了。

是不是长见识了? PHP一定是未来的趋势。

0 0
原创粉丝点击