达内烟台中心 > 达内新闻
8道PHP工程师常用面试题
- 发布:烟台达内
- 来源:烟台达内
- 时间:2019-04-26 19:14
烟台达内的小编总结,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.以上方式都可以
以上就是烟台达内给大家做的内容详解,更多关于IT知识的学习,请继续关注烟台达内
最新开班时间
- 北京
- 上海
- 广州
- 深圳
- 南京
- 成都
- 武汉
- 西安
- 青岛
- 天津
- 杭州
- 重庆
- 哈尔滨
- 济南
- 沈阳
- 合肥
- 郑州
- 长春
- 苏州
- 长沙
- 昆明
- 太原
- 无锡
- 石家庄
- 南宁
- 佛山
- 珠海
- 宁波
- 保定
- 呼和浩特
- 洛阳
- 烟台
- 运城
- 潍坊
8道PHP工程师常用面试题
- 发布:烟台达内
- 来源:烟台达内
- 时间:2019-04-26 19:14
烟台达内的小编总结,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.以上方式都可以
以上就是烟台达内给大家做的内容详解,更多关于IT知识的学习,请继续关注烟台达内
最新开班时间
- 北京
- 上海
- 广州
- 深圳
- 南京
- 成都
- 武汉
- 西安
- 青岛
- 天津
- 杭州
- 重庆
- 厦门
- 哈尔滨
- 济南
- 福州
- 沈阳
- 合肥
- 郑州
- 长春
- 苏州
- 大连
- 长沙
- 昆明
- 温州
- 太原
- 南昌
- 无锡
- 石家庄
- 南宁
- 中山
- 兰州
- 佛山
- 珠海
- 宁波
- 贵阳
- 保定
- 呼和浩特
- 东莞
- 洛阳
- 潍坊
- 烟台
- 运城