博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP面试系列 之框架(二)---- 常见框架的特性
阅读量:5113 次
发布时间:2019-06-13

本文共 570 字,大约阅读时间需要 1 分钟。

题: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方法验证接收到的数据

 

转载于:https://www.cnblogs.com/zqunor/p/8537073.html

你可能感兴趣的文章
aboutMe
查看>>
【Debug】IAR在线调试时报错,Warning: Stack pointer is setup to incorrect alignmentStack,芯片使用STM32F103ZET6...
查看>>
一句话说清分布式锁,进程锁,线程锁
查看>>
python常用函数
查看>>
FastDFS使用
查看>>
服务器解析请求的基本原理
查看>>
[HDU3683 Gomoku]
查看>>
【工具相关】iOS-Reveal的使用
查看>>
数据库3
查看>>
存储分类
查看>>
下一代操作系统与软件
查看>>
【iOS越狱开发】如何将应用打包成.ipa文件
查看>>
[NOIP2013提高组] CODEVS 3287 火车运输(MST+LCA)
查看>>
Yii2 Lesson - 03 Forms in Yii
查看>>
Python IO模型
查看>>
Ugly Windows
查看>>
DataGridView的行的字体颜色变化
查看>>
Java再学习——关于ConcurrentHashMap
查看>>
如何处理Win10电脑黑屏后出现代码0xc0000225的错误?
查看>>
局域网内手机访问电脑网站注意几点
查看>>