首页 > 代码库 > 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面试题目