美文网首页
php面试题

php面试题

作者: 张松松 | 来源:发表于2017-04-01 10:34 被阅读278次

1.10万行数据情况下,如何优化like '%经济%'?
使用 select * from table where charindex("经济",clumn)>0
或者使用全文索引
2.cookie和session的区别和联系,禁用cookie后session还能用吗?为什么?

3.多台服务器怎样实现session共享,阐述实现方法。

4.代码题会有PHP中&符号的使用,输出结果。

5.给一个数组实现折中算法,比如 :
$arr = array(1,2,3,4,5,6,7,8,9,10);使用折中算法查找某一个值。(国美)

6.PHP实现读取一个10G的文件,查找一个字符串,返回行号(机器可用内存200M)。

7.阐述下闭包和命名空间的概念和作用。

8.高并发大数据的网站请求,怎样优化?

9.redis和memcached有什么区别?

10.mysql和mongodb的区别,各自在什么场景使用?

11.PHP-FPM和FAST-CGI的关系,nginx怎样配置php-fpm?

12.解释XSS攻击,CSRF攻击的原理,如何预防?

13.谈谈Apache和Nginx的优缺点,什么情况下使用更合适?

14.写一个快排算法。

15.阐述数据库分库分表的实现方法,主从复制的实现方法及原理。

16.阐述PHP中GC的收集机制。

17.常用的设计模式有哪些?

18.写一个函数,使用正则匹配邮箱或者使用正则获取图片的地址。

19.写出linux常用的命令,并解释其含义。

20.如何优化mysql数据库表?都有哪些索引?怎样合理使用索引?存储引擎有哪些?有什么区别?

相关文章

网友评论

      本文标题:php面试题

      本文链接:https://www.haomeiwen.com/subject/luciottx.html