php面试题
面试题列举如下: 1.redis与memcache差别? 答:key大小、持久化、速度、线程模型、key类型、淘汰策略、集群搭建区别、底层数据结构的差异、内存利用率、碎片处理。 2.innodb的特点? 答:行锁、支持事务、不支持全文检索、读少写多的场景更有利、 3.mysql索引使用的原则?依据这些原则,如何为表加索引? 答:最左前缀原则。 4.php 变量的销毁机制? 答:php5和php7的差别比较大,php5中引用计数存在zval中,而php7中引用计数存在zend_xxx结构中。 5.php array_merge的功能?自己实现一下? 答:数组合并,数字键的value直接加在原有数据的后面,字符键的value或是替换,或是新增。 6.php 里面有哪些数组操作函数? 答:array,array_mer …