PHP中级开发
- $a=[0,1,2,3]; $b=[1,2,3,4,5]; $a+=$b;$a值是多少?【数组相加】
- HTTP 状态中302、403、 500代码含义?【http协议理解】
- echo、print_r、print、var_dump区别【PHP函数基础】
- 语句include和require的区别是什么?重复包含同一个文件分别会有什么提示?【include 与require问题】。
- PHP7 与 PHP5 的区别【PHP】
- php中字符串处理函数列举5个,简述用途【PHP函数】
- 列举下使用过的框架,及其优缺点【PHP框架】
- 有两个数组[1,2,5,11,32,15,77]和[99,32,15,5,1,77]两个数组,写段程序找出它们共同都拥有的数,【PHP函数】
- 写条语句从user 表随机调取 1 条数据?
- 设计一个商品分类表,写出sql语句查询某个分类的所有上级?
- 写出一个类,包含面向对象三大特征和至少三个魔术方法?【面向对象特性】【魔术方法】
- 设计一个商品分类表,写出sql语句查询某个分类的所有上级?【mysql】
- php中数组处理函数列举5个,简述用途【php函数】
- SQL语言数据定义(DDL)语句中有哪些操作关键字?【mysql】
- php7有哪些特点?描述下Trait的继承优先级?【Trait特性】
- php缓存可以使用哪些软件,各自特点是什么?【缓存数据库】
- 如何排查和优化查询比较慢的sql语句?【mysql 慢sql】
- mysql数据库索引有哪些?什么情况下不适合建立索引?【mysql索引】
- 是否用过mysql分库分表?使用了哪种策略, 如何解决增表,减表问题.【mysql 分库分表】
- 现需要实现高可用高性能架构,列出你需要用到的软件及其作用?
- 事务的其特性有哪些?mysql是否支持嵌套事务?【mysql事务】
- mysql数据库中innodb和myisam引擎的区别【mysql 引擎】
- 缓存穿透、缓存雪崩、缓存击穿的区别以及对应的解决方案?【缓存数据库】
- 用php实现冒泡排序算法,使用php实现快速排序算法?
- 设置php错误级别,除通知错误都可以显示
- 安全对一套程序来说至关重要,请说说在开发中应该注意哪些安全机制?
- 作用域操作符::如何使用?都在哪些场合下使用?
- $this和self、parent这三个关键词分别代表什么?在哪些场合下使用?
- PHP的 数组底层实现原理
- PHP的变量底层实现原理
- PHP的GC机制原理
- Laravel的依赖注入实现原理
- LUMEN的中间件原理
- MYSQL B+TREE底层原理
- 一条SQL语句在MySQL中如何执行的?
- 什么是静态延迟绑定
- redis 持久化策略
- Redis淘汰策略
- Redis高可用
- http协议理解
- TCP协议理解【三次握手,四次挥手】
- 判断一个数是否为2的整数次幂
- linux 中存在一日志文件非常大,打开速度很慢,如何查找其中部分指定内容
- 负载均衡方式
- 两数组直接相加,array_merge 与直接相加的区别
- session与cookie区别
- 遍历两个一个数组最后的结果
- PHP计算最大公约数
- PHP的性能优化
- mysql 性能调优
- 压测工具使用与具体使用参数含义(ab压测)
- laravel队列的延迟分发(delay)
- TCP长连接与短连接的区别,各自的优点与缺点,以及其使用场景
- laravel autoload实现原理
- Innodb下创建表,表中不创建主键索引,创建一般索引后,查询逻辑是怎样。