2022最新php⾯试题整理
1、mysql事务的使⽤场景
evaluate计算结果显示value⼀般⽤来处理数据量⼤,数据负责程度⾼的数据操作,例如银⾏转账系统场景的使⽤,再⽐如⽤户下单数据表的存储更新查询
2、mysql和sql的区别
sql和mysql在本质上有所区别,性能⽅⾯、安全功能和恢复性都有区别。
1.SQL服务器狭隘的、保守的存储引擎,与MySQL服务器开放的、可扩展的存储引擎是不同的。
2 .MyISAM 不占⽤过多的CPU和内存,SQL服务器的稳定性⾼,增加了磁盘存储,内存损耗等。
3.MySQL即使服务器崩溃,⼆进制⽇志也会保持完整。在SQL服务器中,也可以记录SQL的有关查询,但这需要付出很⾼的代价。
4.使⽤MySQL若不慎损坏数据库,可能会导致所有的数据丢失,SQL服务器能够时刻监测数据交换点并能够把数据库损坏的过程保存下来。
3,mysql的优化
建⽴数据库⽅⾯  建⽴索引  读写分离  缓存
数据库设计(字段类型精简适配度=例如char(255)  vaechar的使⽤)    适当建⽴索引  对表进⾏⽔平划分(按⽉ 拆分成12个)  对表进⾏垂直划分(字段的另外拆封)  写⼊时机的掌握  ⽂件、图⽚等⼤⽂件⽤⽂件系统存储,不⽤数据库
4、优化sql的查询
避免全表查询,给相应字段建⽴索引
避免查询语句过长,分批查询
where后⾯不运⾏函数
左原则like第⼀个字段要有索引
5,mvc(model模型建⽴连接的,视图模型展⽰的,控制器模型处理业务逻辑的)
6、什么是包,什么是类
类就是对象的⼀个承载⽅式,封装应⽤程序中的⽅法,数据形式和数据的操作mysql面试题sql优化
对象对信息和信息处理的描述
python函数递归怎么理解7,tp框架中的单词函数
I 获取数值
M 实例化基础模型
D 实例化⾃定义模型
U 处理地址
8、count返回是数组的个数
9、单引号和双引号的区别
解析与被解析  转义添加反斜杠
10、php访问数据库定的接⼝
mysql  gd扩展
11、public private protected⽤法
public 公共变量(任何地⽅都可以被访问)  privat 只有类内可直接被访问    protected 具有继承关系  类内和⼦类可被访问12、varchar和char(255)区别
char存储速度快,⽅便查,  varchar存储容量⼤
13、isset和empty有什么区别
易语言世宝
isset判断⼀个变量是否申明  empty判断⼀个变量是否赋值且不为空
14、Linux压缩解压命令
tar zxvf ⽂件名  解压  gzip ⽂件  压缩
15、服务器负载均衡
双服务器分担流量,Web服务器、FTP服务器 双服务器分别建⽴共同承载⼀个项⽬的运⾏
16、Linux常⽤的命令
pwd(打印⼯作⽬录)  cd(跳转⽬录)    ls(⽂件查询)  cp(复制)    mv(移动⽂件)  rm(删除)rmdir
17、PHP有哪些实现⾃动加载的⽅式?
18、PHP读取⽂件的三种⽅式
魔术函数 __autoload()    spl扩展 spl_autoload_register
19、PHP防⽌SQL注⼊
预处理查询(传值核实之后再次进⾏改⽂件的处理)      addslashes()主要
20、Linux中ll命令展⽰出来的都是⼀些什么信息html模板如何使用
⽂件类型  权限  链接数  ⽇期  ⼤⼩
21、进程线程的区别
进程和线程均是对于cpu⼯作段的描述    进程是资源分配的最⼩单位  线程是程序执⾏的最⼩单位
22、radis单进程为什么会使⽤  为什么那么快  什么原理
基于内存的采⽤的是单进程单线程模型
完全基于内存
数据结构简单,对数据操作也简单
使⽤多路 I/O 复⽤模型
23、radis是什么 分类有哪些
存储数据库  分类:string(字符串)    list(列表)    hash(字典)  set(有序集合)
24、radis的持久化有哪些⽅式
快速持久化、占⽤磁盘空间少、适合于⽤做备份,主从复制也是基于RDB持久化功能实现的。
25、双=和三=的区别
三=是全等于会判断数据类型  双等于不判断数据类型  只是判断值是否相同  等于是赋值
26、include和require的区别
include有条件包含函数  有返回值    require⽆条件包含函数  没有返回值
blog模板制作
27、tp3.2和tp5的区别和优缺点
tp5的核⼼不依赖任何函数,对常⽤的操作进⾏分装
模型的使⽤区别  精简型型函数例如  ⼤M  D  I等⽅法
tp5新增加的请求对象和响应对象
常⽤的常量简化

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。