千锋教育-做有情怀、有良心、有品质的IT职业教育机构

千锋郑州PHP培训老师分享常见PHP面试题及答案

时间:2018-01-31 17:07:51  |  来源:千锋教育郑州校区  |  作者:

   大家PHP学习即将结束之时,首先考虑的问题是如何得到面试官的青睐。毕竟,只有得到了面试官的青睐才有机会进入PHP行业,才有可能将自己的真才实干发挥到工作中。那么怎么才能征服面试官?千锋郑州PHP培训老师给大家分享一下企业常见的面试题库及答案。

  1. 请选择结果为真的表达式:( )

  A.null instanceof Object

  B.null === undefined

  C.null == undefined

  D.NaN == NaN

  答案:C

 
  #FormatImgID_0#

2.以下哪条 JavaScript 语句会产生运行错误:( )

  A.var obj = ( );

  B.var obj = [ ];

  C.var obj = { };

  D. var obj = //;

  答案:A

千锋<a href=http://zz.mobiletrain.org/ target=_blank class=infotextkey>郑州PHP培训</a>老师分享常见PHP面试题及答案.png

  3. foo对象有 att 属性,那么获取 att 属性的值,以下哪些做法是可以的:( )

  A.foo.att

  B.foo("att")

  C.foo["att"]

  D.foo{"att"}

  E.foo["a"+"t"+"t"]

  答案:ACE

  4. 如何显示没有下划线的超链接?()

  A.a {text-decoration:none}

  B.a {text-decoration:no underline}

  C.a {underline:none}

  D.a {decoration:no underline}

  答案:A

  5.下面哪个选项没有将 john 添加到 users 数组中? ( 百度 )

  A.$users[ ] = "john";

  B.array_add($users, "john");

  C.array_push($users, "john"); D. $users ||= "john" ;

  答案:BD

  6.用 PHP 写出显示客户端 IP 与服务器 IP 的代码。客户端 IP:$_SERVER["REMOTE_ADDR"] 服务器端 IP:$_SERVER["SERVER_ADDR"]

  7.简述如何得到当前执行脚本路径,包括所得到参数。

  获取当前执行脚本路径使用$_SERVER["SCRIPT_FILENAME"] 或 __FILE__ 获取参数,使用$_SERVER["QUERY_STRING"]

  8.请说明 php 中传值与传引用的区别。什么时候传值什么时候传引用?

  变量默认总是传值赋值。那也就是说,当将一个表达式的值赋予一个变量时,整个原始表达式的值被赋值到目标变量。这意味着,例如,当一个变量的值赋予另外一个变量时,改变其中一个变量的值,将不会影响到另外一个变量。

  PHP 也提供了另外一种方式给变量赋值:引用赋值。这意味着新的变量简单的引用(换言之,“成为其别名”或者“指向”)了原始变量。改动新的变量将影响到原始变量,反之亦然。使用引用赋值,简单地将一个 & 符号加到将要赋值的变量前(源变量)。

  对象默认是传引用。

<a href=http://zz.mobiletrain.org/ target=_blank class=infotextkey>郑州PHP培训</a>.png

  对于较大的数据,传引用比较好,这样可以节省内存的开销。

  看起来“高高在上”的面试官到底可不可怕呢?当然不。只要你掌握了真正实用的PHP技术,只要你有在公司里解决实际问题的能力,那就不需要担心,大大方方地去面试就行。记住,展示出你的自信,尽可能地发挥出自己的真实水平,别紧张。

  希望以上PHP面试题库及答案对你有帮助!

新开班

  • ▪ Python培训班 03.26 抢座
  • ▪ HTML5培训班 03.12 抢座
  • ▪ JavaEE培训班 03.26 抢座
  • ▪ Python培训班 02.26 爆满
  • ▪ JavaEE培训班 01.22 开班
  • ▪ HTML5培训班 12.25 开班
  • ▪ HTML5培训班 11.20 开班
  • ▪ UI交互设计培训 11.20 开班
  • ▪ JavaEE培训班 11.20 开班
  • ▪ HTML5培训班 10.09 爆满
  • 郑州地址:郑州市二七区航海中路60号海为科技园C区10层、12层
    咨询电话:0371-55911950 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、UI课程培训
  • 北京天丰利校区:北京市海淀区宝盛北里西区28号天丰利商城4层
    北京沙河校区:北京市昌平区沙阳路18号北京科技职业技术广场服务楼2层、南区服务楼2层
    咨询电话:400-654-7778 010-82790226-801
    面授课程:iOS培训、Android培训、HTML5培训、UI培训、PHP培训、JavaEE培训、好程序员
  • 深圳科技园校区:深圳市南山区科苑南路高新技术产业园R3-B栋5层
    深圳大学城校区:深圳市南山区留仙大道1201号大学城创客小镇16栋2楼、3楼
    深圳西部硅谷校区:深圳市宝安区宝安大道5010号西部硅谷B座A605-619
    咨询电话:0755-86681178/9-801
    面授课程:iOS培训、Android培训、HTML5培训、UI培训、PHP培训、JavaEE培训、好程序员
  • 上海地址:上海市宝山区同济支路199号智慧七立方3号楼2-4层
    咨询电话:400-627-7899 021-65025129-602
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、UI课程培训、好程序员
  • 成都旅游校区:成都市一环路西二段17号四川旅游青羊校区内
    成都华立校区:成都一环路西二段17号华立大厦3楼
    咨询电话:028-83178771 028-61967740
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、UI课程培训
  • 广州地址:广州市天河区元岗路310号智汇park创意园E座5层
    咨询电话:020-22119207 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 大连地址:大连市甘井子区软件园路2号B8座二楼
    咨询电话:0411-39026086 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 武汉地址:武汉市东新区光谷大道77号金融港B26栋9楼
    咨询电话:027-59905909 027-59905908 027-59905902
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 西安南二环校区:西安市二环南路西段60号永安大厦4层
    西安科技园校区:西安市雁塔区高新六路52号立人科技园C座西区4层
    咨询电话:029-85260160 029-85261030 029-85260960
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 杭州地址:浙江省杭州市江干区九堡旺田书画城A座4层
    咨询电话:0571-86893632 010-82790226/7-801
    面授课程:iOS课程培训、Android课程培训
  • 青岛校区地址:青岛市市南区金坛路17号青岛职业技术南校区实训楼A4层
    咨询电话:0532-80910752/3 010-82790226/7-801
    面授课程:iOS课程培训、Android课程培训、UI课程培训
  • 千锋教育微信号
    扫描加好友