迹忆客
计算机编程题库
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 经典面试题汇总一
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
查看详解
扫码一下
查看教程更方便