网站大量收购闲置独家精品文档,联系QQ:2885784924

PHP开发工程师面试题.pdfVIP

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PHP开发工程师面试题--第1页

PHP开发工程师面试题

PHP开发工程师面试题

1、cookie和session的区别是什么?多台web服务器如何共享

session?当用户禁用cookie后,session还可以继续工作吗?为什么?

2、在if的条件判断语句中,0和FALSE有没有区别?若有,是什

么区别?若无,怎样写会使两者有区别?

3、UTF-8编码格式的页面和GBK编码格式的页面如何转换?

4、数组和对象的区别是什么?请简要描述数组的数据结构。

5、请优化以下冒泡排序的代码:

$arr=(a,b,c,d);//a,b,c,d均为数值型数据

$num=count($arr);

for($i=0;$i$num-1;$i++){

for($j=0;$j$num-$i-1;$i++){

if($arr[$j]$arr[$j+1]){

$tra=$arr[$j+1];

$arr[$j+1]=$arr[$j];

$arr[$j]=$tra;

}

}

}

var_dump($arr);

6、在数据库表user的创建中,如果只实现登录功能,那么

主键id字段能不能省略?为什么?

7、简述SQL防注入的原理和应对方法,并写出已防注入的SQL

查询语句。

8、在项目开发中,需要上传8M以上的大文件,请说明在PHP.ini

需要修改的配置项。

9、MyISAM和InnoDB引擎有哪些区别?

10、什么是面向对象的思想?

PHP开发工程师面试题--第1页

PHP开发工程师面试题--第2页

11、简述购物车模块的功能是如何实现的。如何在不登录状态下

将商品加入购物车?

12、有数组

$arr1=[”name”,”user”,”password”,”abc”,”id”,”123

”];

$arr2=[”name”=”user”,”password”=”abc”,”id”

=”123”];

请写一个算法,将$arr1转换为$arr2。

13、有数组

$arr1=[”1”=”abc”,”1”=”bc”,”2”=”abc”];

$arr2=[”1”=array(“abc”,“bc”),”2”=”abc”];请写

一个算法,将$arr1转换为$arr2。

14、用PHP函数写出明天的日期时间。

15、有字符串abcdefg,如何查找字符“a”和“d”是否在该字

符串中?

16、如何查找某一个数据在不在数组中?

17、如何实现字符串翻转?(注意中文和英文)

18、TP和smarty的区别?

19、实现中文截取无乱码的方法有哪些?

20、在utf-8和gbk编码格式下,substr()截取字符有没有区别?

21、PDO是做什么用的?Mysqli和Mysql有什么区别?

PHP开发工程师面试题--第2页

文档评论(0)

132****5379 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档