33道php常见面试题及答案


1.在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在预定义变量(1)中;而链接到当前页面的URL记录在预定义变量(2)中。

\\2/\\1/\\3",$date);

\\2/\\1/\\3 则是用来对应括号,第一个括号对的是月份,

27.GD 函式库用来做什么?

复制代码 代码如下:

答:这个函式库让你处理和显示各式格式的图档,它的另一个常见用途是制作所图档。GD 以外的另一个选择是 ImageMagick,但这个函式库并不内建于 PHP 之中,必须由系统管理员安装在伺服器上

28.请举例说明在你的开发过程中用什么方法来加快页面的加载速度

复制代码 代码如下:

   答:要用到服务器资源时才打开,及时关闭服务器资源,数据库添加索引,页面可生成静态,图片等大文件单独服务器。使用代码优化工具啦

29.防止SQL注射漏洞一般用__addslashes___函数。

30.PHP中传值和传引用、传地址的区别是什么?

复制代码 代码如下:

答:传值是把实参的值赋值给行参 那么对行参的修改,不会影响实参的值
传地址 是传值的一种特殊方式,只是他传递的是地址,不是普通的如int 那么传地址以后,实参和行参都指向同一个对象

31.如何通过javascript判断一个窗口是否已经被屏蔽

复制代码 代码如下:

答:获取open()的返回值,如果是null,就是屏蔽了

33.对于大流量的网站,您采用什么样的方法来解决访问量问题

复制代码 代码如下:

答:首先,确认服务器硬件是否足够支持当前的流量
其次,优化数据库访问。
第三,禁止外部的盗链。
第四,控制大文件的下载。
第五,使用不同主机分流主要流量
第六,使用流量分析统计软件

以上所述就是本文的全部内容了,希望能够对大家学习php有所帮助。


« 
» 

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3