常用php面试题及答案(集锦9篇)

AprilsaysHi 分享 时间: 收藏本文

【简介】感谢网友“AprilsaysHi”参与投稿,今天小编在这给大家整理了常用php面试题及答案(共9篇),我们一起来阅读吧!

篇1:php常用面试题及答案

1、谈对mvc的认识?

答:由模型(Model),视图(View),控制器(Controller)完成的应用程序

由模型发出要实现的功能到控制器,控制器接收组织功能传递给视图;

2、写出发贴数最多的十个人名字的SQL,利用下表:members(id,username,posts,pass,email)

答:SELECT * FROM `members` ORDER BY posts DESC limit 0,10;

3、GD库是做什么用的?

答:gd库提供了一系列用来处理图片的功能,使用GD库可以处理图片,或者生成图片。

在网站上GD库通常用来生成缩略图或者用来对图片加水印或者对网站数据生成报表。

4、请写出数据类型(int char varchar datetime text)的意思; 请问varchar和char有什么别?

答:int是数字类型,char固定长度字符串,varchar实际长度字符串,datetime日期时间型,text文本字符串

char的场地固定为创建表设置的长度,varchar为可变长度的字符

5、以下程序的输出结果?

$b=201;

$c=40;

$a=$b>$c?4:5;

echo $a;

?>

答:4

…… 此处隐藏20938字 ……

36、指出一些在PHP输入一段HTML代码的办法。(1分)

37、下面哪个函数可以打开一个文件,以对文件进行读和写操作?(1分)

(a) fget() (b) file_open() (c) fopen() (d) open_file()

38、下面哪个选项没有将 john 添加到users 数组中? (1分)

(a) $users[] = ‘john’;

(b) array_add($users,’john’);

(c) array_push($users,‘john’);

(d) $users ||= ‘john’;