zoukankan      html  css  js  c++  java
  • PHP面试系列 之框架(二)---- 常见框架的特性

    题:PHP框架有哪些,你用过哪些?各自的优缺点是什么?

    考点:

    (1)PHP框架的差异和优缺点

    1、Yaf框架

    使用PHP扩展的形式写的一个PHP框架,也就是以C语言为底层编写的,性能上要比PHP代码写的框架要快一个数量级。

    (1)优点:执行效率高、轻量级框架、可扩展性强。

    (2)缺点:高版本兼容性差、底层代码可读性查、需要安装扩展、功能单一、开发需要编写大量的插件。

    2、Yii2框架

    一款非常优秀的通用Web后端框架。

    (1)优点:结构简单优雅、使用功能丰富、扩展性强、性能高。

    (2)缺点:学习成本高。相比Yaf,量级较重

    (3)特性:路由配置。

    题:Yii2框架如何实现数据的自动验证?

    答:

    (1)数据验证方法

    1)静态方法:在模型类中通过$_validate属性定义验证规则。

    2)动态方法:在模型类中编写validate方法动态创建验证规则。

    (2)规则定义格式

    array(
        array(验证字段1,验证规则,错误提示,[验证条件,附加规则,验证时间]),
        array(验证字段2,验证规则,错误提示,[验证条件,附加规则,验证时间]),
        ......
    );    

    (3)调用validate方法验证接收到的数据

  • 相关阅读:
    兼容性处理
    H5 IOS 虚拟键盘不回落的问题
    git 的版本控制
    vue-devtools工具的安装
    linux下安装mysql
    Python安装pip3常见问题
    linux下安装python3
    接口_注册接口
    接口_简单get接口_第一个接口
    Python学习笔记_Redis
  • 原文地址:https://www.cnblogs.com/zqunor/p/8537073.html
Copyright © 2011-2022 走看看