北京PHP培训
达内北京海淀园中心

010-62126400

热门课程

北京PHP培训 > 雇主企业 > 企业笔试题 >8道PHP工程师常用面试题,你会几道?

8道PHP工程师常用面试题,你会几道?

  • 时间:2018-10-23 13:47
  • 发布:北京PHP培训
  • 来源:企业笔试题

PHP工程师在面试时,很多人都会遇到一些情况,先写面试题,现在达内北京PHP培训就给大家准备了几道PHP的面试题,看看即将面试的你会做几个。

1.《? function p(){ return 1; } if (p()){ echo“false”; }else{ echo“true”; }?》

代码返回的结果为:( )

A.true

B.false

C.程序运行出错

D.根据版本来定

2.下面的脚本运行以后,$array数组所包含的值是什么?( )《?php$array = array(‘1’,’1’);foreach ($array as $k=》$v){ $v = 2;}?》

A.array (‘2’ , ‘2’)

B.array (‘1’ , ‘1’)

C. array (2 , 2)

D.array (Null , Null)

3.在PHP面向对象中,下面关于final修饰符描述错误的是( )

A.使用final标识的类不能被继承

B.在类中使用final标识的成员方法,在子类中不能被覆盖

C.不能使用final标识成员属性

D.使用final标识的成员属性,不能在子类中再次定义

4.阅读下面PHP代码,并选择输出结果( )

《?php class A{ public $num=100; }$a = new A();$b = $a;$a-》num=200;echo $b-》num;?》

A.100

B.200

C.没有输出

D.程序报错!

5.获得实例化对象所属类名字的函数( )?

A.get_class()

B.get_object_vars()

C.get_class_methods()

D.get_classname()

6.如果在PHP中使用Oracle数据库作为数据库服务器,应该在PDO中加载下面哪个驱动程序?()

A.PDO_DBLIB

B.PDO_MYSQL

C.PDO_OCI

D.PDO_ODBC

7.在PHP面向对象中,关于__call()方法描述错误的是( ):

A.__call方法在调用对象中不存在的方法时自动调用的。

B.__call方法有两个参数。

C.格式如下: function __call($方法名,$参数数组){ //。。.。。 }

D.__call方法在使用对象报错时自动调用的。

8.PDO通过执行SQL查询与数据库进行交互,可以分为多种不同的策略,使用哪一种方法取决于你要做什么操作。如果向数据库发送DML语句,下面哪种方式最合适?()

A.使用PDO对象中的exec()方法

B.使用PDO对象中的query()方法

C.使用PDO对象中的prepare()和PDOStatement对象中的execute()两个方法结合

D.以上方式都可以

上一篇:php程序员面试必备
下一篇:PHP工程师面试环节如何轻松应对?

马上预约七天免费体验课

姓名:

电话:

PHP开发技术面试题

PHP工程师面试环节如何轻松应对?

8道PHP工程师常用面试题,你会几道?

6道经典php笔试题

选择城市和中心
贵州省

广西省

海南省