php 经典面试题汇总一练习题——迹忆客-ag捕鱼王app官网
web前端
javascript
react
vue
angular
css
html
编程语言
python
php
java
go
typescript
c
c语言
node.js
vba
数据库
postgresql
mysql
redis
mongodb
网络
算法
操作系统
基础教程
git
matlab
docker
正则表达式
bootstrap
sql
jquery
matplotlib
题库
>
php
>
php 经典面试题汇总一
1.
(单选题)以下代码得到的输出是什么 ```php echo function_exists('print'); ```
★
★
★
a.
空
b.
true
c.
false
d.
false
您的答案是:
正确答案是:
a
2.
(单选题)以下哪个错误无法被标准的错误控制器获取
★
★
★
a.
e_warning
b.
e_user_error
c.
e_parse
d.
e_notice
您的答案是:
正确答案是:
b
3.
(单选题)以下哪种类型是b/s构架的正确描述?
★
★
★
a.
需要安装客户端的软件
b.
不需要安装就可以使用的软件
c.
依托浏览器的网络系统
d.
依托outlook等软件的邮件系统?
您的答案是:
正确答案是:
c
4.
(多选题)php中,单引号和双引号所包围的字符串有什么区别?
★
★
★
a.
单引号速度快,双引号速度慢
b.
双引号速度快,单引号速度慢
c.
两者没有速度差别
d.
双引号解析其中以$开头的变量,而单引号不解析
您的答案是:
正确答案是:
a,d
5.
(单选题)若 y , x 为 int 型变量,则执行以下语句后,y。的值为多少 ```php $x=1; $x;$y = $x ; ```
★
★
★
a.
1
b.
2
c.
3
d.
4
您的答案是:
正确答案是:
b
6.
(简答题)简述 strlen()和mb_strlen()的作用分别是什么?
★
★
★
7.
(单选题)下面的代码会输出什么? ```php $str = 'abc'; $res = strpos($str,'a'); if ($res){ echo '找到了'; }else { echo '未找到'; } ```
★
★
★
a.
找到了
b.
未找到
c.
什么也不输出
您的答案是:
正确答案是:
b
8.
(单选题)通过哪一个函数,可以把错误转换为异常处理?
★
★
★
a.
set_error_handler
b.
error_reporting
c.
error2exception
d.
catch
您的答案是:
正确答案是:
a
9.
(单选题)关于单例模式的说法,错误的是?
★
★
★
a.
单例模式的目的是确保在全局环境中,一个类只能有一个实例存在
b.
单例模式一般要将构造函数设置为 private
c.
只需要将构造函数设置为private 即可确保全局中只有一个实例
d.
连接数据库的功能通常用单例模式实现
您的答案是:
正确答案是:
c
10.
(单选题)对一个大文件进行逐行遍历,如下方法性能较高的是?
★
★
★
a.
写一个实现了iteratoraggregate 接口的类,通过该类使用foreach遍历。
b.
使用file_get_contents 将文件内容一次性载入内存,然后逐行遍历。
c.
通过exec函数,调用shell 工具遍历
d.
使用别人写的类库
您的答案是:
正确答案是:
a
11.
(单选题)下列哪一项不是php sapi模式?
★
★
★
a.
isapi
b.
cgi
c.
fastcgi
d.
restful api
您的答案是:
正确答案是:
d
12.
(多选题)如何让php网站运行更快?
★
★
★
a.
压缩代码,去除无用的注释或空白
b.
尽量使用php内置函数或扩展函数
c.
用apc/xcache/opcache等缓存php的opcode
d.
把服务器配置把fastcgi参数调整最大
您的答案是:
正确答案是:
a,b,c
扫码一下
查看教程更方便
网站地图