2017年PHP工程师面试题集
学计算机的同学可能会面试到工程师,那么PHP面试的时候究竟会问什么问题呢?以下是精心为大家整理的PHP面试题集,希望对大家有所帮助!更多内容请关注网!
1、用PHP打印出前一天的时间格式是2006查询效率
2 优化查询语句,提高索引命中率
数据库涉及方面:
1 构造分库分表,提高数据库的存储和扩展能力
2 根据需要使用不同的存储引擎
7、PHP的意思(送1分)
超级文本预处理语言
Hypertext PreProcessor
8、MYSQL取得当前时间的函数是?,格式化日期的函数是(2分)
CURRENT_TIMESTAMP()
DATE_FORMAT()
select DATE_FORMAT("2011-11-21 10:10:10", "%Y-%m-%d");
9、实现中文字串截取无乱码的方法。(3分)
mb_substr($str, 1, 1, "GB2312");
---------------------------------------------------------------
10、您是否用过版本控制软件? 如果有您用的版本控制软件的名字是?(1分)
svn
git
11、您是否用过模板引擎? 如果有您用的模板引擎的名字是?(1分)
smarty
12、请简单阐述您最得意的开发之作(4分)
XXX
13、对于大流量的网站,您采用什么样的方法来解决访问量问题?(4分)
1 有效使用缓存,增加缓存命中率
2 使用负载均衡
3 对静态文件使用CDN进行存储和加速
4 想法减少数据库的使用
5 查看出现统计的瓶颈在哪里
-----------------------------------------------------------------
14、用PHP写出显示客户端IP与服务器IP的代码1分)
$_SERVER["REMOTE_ADDR"]
$_SERVER["SERVER_ADDR"]
15、语句include和require的区别是什么?为避免多次包含同一文件,可用(?)语句代替它们? (2分)
在失败的时候:
include产生一个warning,而require产生直接产生错误中断
require在运行前载入
include在运行时载入
require_once
include_once
16、如何修改SESSION的生存时间(1分).
session_set_cookie_params
17、有一个网页地址, 比如PHP研究室主页: ,如何得到它的内容?($1分)
file_get_contents
curl
18、在HTTP ,状态码401的含义是(?);如果返回“找不到文件”的提示,则可用 header 函数,其语句为(?);(2分)
未授权
header("HTTP/ 404 Not Found");
fast CG
2017年PHP工程师面试题集 来自淘豆网m.daumloan.com转载请标明出处.