首页 > 代码库 > php面试题目
php面试题目
1、说明一下两者之间的区别
‘==’与‘===’
sort($array)与asort($array)
require($file)与include($file)
Session与Cookie
2、遍历一维数组,无视。
3、代码运行结果
$num = 10; function multiply(){ $num = $num * 10; } multiply(); echo $num;
4、给定一个字符串,要求统计不同字符的个数,不区分大小写
$str = ‘abc@##AVEFaeb‘;
5、已知某个网站的域名是www.test.com,主机ip是10.1.2.3,端口是8080,请用php的网络函数(NetWork Function)读取网站的一个页面index.html,并输出读取到的内容
6、请写出以下的HTTP协议状态码含义
‘200’
‘304’
‘404’
‘500’
7、请介绍一下socket操作函数的含义
socket()
bind()
connect(),accept()
listen()
send(),recv()
select(),poll(),epool()
close()
8、请解释php.ini中一下配置项目的含义
register_globals = Off
magic_quotes_gpc = On
auto_prepend_file = /root/hello.php
allow_url_include = Off
session.auto_start = 0
9 Mysql表查询操作,忽略
10 请用php实现冒泡排序的算法
11 用php代码echo昨天的日期
12 取给定文件名的后缀名
13 匹配email的正则表达式
14 简述MVC框架中url的一般调用形式、参数传递的一般形式,参数读取的方式
15 简述用过的php框架中对于数据库的存取操作的一般方式
16 简述面向对象中讲台方法的含义及调用方式
17 列出使用的php框架的目录结构,对目录结构以及之间的调用关系进行介绍
18 简述MVC框架中添加新的功能模块的一般步骤
19 读文件并输出信息:
有一个文件,每行记录了字符串(长度1-127),大约有1亿行,排出重复次数最高的前1000条,如以下:
aaa
ccc
ccc
ddd
aaa
aaa
bbb
那么重复次数为:
aaa 3次
ccc 2次
ddd 1次
bbb 1次
php面试题目