zoukankan      html  css  js  c++  java
  • 听资深设计师谈php

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

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

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

  • 相关阅读:
    Media change : please insert the disk labeled
    ubuntu 关闭和开启防火墙
    CentOS6.3上部署Ceph
    Keepalived_vrrp: ip address associated with VRID not present in received packet
    Python 错误和异常小结
    nova network-vif-plugged 事件分析1
    ansible 之条件语句 when
    ansible 判断和循环
    openvswitch dpdk
    ES6之Promise
  • 原文地址:https://www.cnblogs.com/see7di/p/2239754.html
Copyright © 2011-2022 走看看