扣丁学堂PHP培训分享PHP基础面试题大全

如今有不少的小伙伴在参加PHP面试的时候遇到这样或者那样的难题,本篇文章小编和大家分享一下PHP基础面试题,希望这些可以帮到将要或者正在准备PHP面试的小伙伴们。

扣丁学堂PHP培训分享PHP基础面试题大全

PHP基础面试题大全

基础题:

1、表单中 get与post提交方法的区别?

2、session与cookie的区别?

3、数据库中的事务是什么?

简述题:

1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21

2、echo(),print(),print_r()的区别

3、能够使HTML和PHP分离开使用的模板

4、使用哪些工具进行版本控制?

5、如何实现字符串翻转?

6、优化MYSQL数据库的方法。

7、PHP的意思

8、MYSQL取得当前时间的函数是?,格式化日期的函数是

9、实现中文字串截取无乱码的方法。

10、您是否用过版本控制软件? 如果有您用的版本控制软件的名字是?

11、您是否用过模板引擎? 如果有您用的模板引擎的名字是?

12、请简单阐述您最得意的开发之作

13、对于大流量的网站,您采用什么样的方法来解决访问量问题?

14、用PHP写出显示客户端IP与服务器IP的代码

15、语句include和require的区别是什么?为避免多次包含同一文件,可用(?)语句代替它们?

16、如何修改SESSION的生存时间

17、有一个网页地址, 比如PHP开发资源网主页: 网页链接,如何得到它的内容?

18、在HTTP 1.0中,状态码401的含义是(?);如果返回"找不到文件"的提示,则可用 header 函数,其语句为(?);

19、在PHP中,heredoc是一种特殊的字符串,它的结束标志必须?

20、谈谈asp,php,jsp的优缺点

21、谈谈对mvc的认识

22、写出发贴数最多的十个人名字的SQL,利用下表:

members(id,username,posts,pass,email)

23、请说明php中传值与传引用的区别。什么时候传值什么时候传引用?

24、在PHP中error_reporting这个函数有什么作用?

25、请写一个函数验证电子邮件的格式是否正确

26、简述如何得到当前执行脚本路径,包括所得到参数。

27、JS表单弹出对话框函数是?获得输入焦点函数是?

28、JS的转向函数是?怎么引入一个外部JS文件?

29、foo()和@foo()之间有什么区别?

30、如何声明一个名为"myclass"的没有方法和属性的类?

31、如何实例化一个名为"myclass"的对象?

32、你如何访问和设置一个类的属性?

33、mysql_fetch_row() 和mysql_fetch_array之间有什么区别?

34、GD库是做什么用的?

35、指出一些在PHP输入一段HTML代码的办法。

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

37、下面哪个选项没有将 john 添加到users 数组中?

(a) $users[] = „john‟;

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

(c) array_push($users,„john‟);

(d) $users ||= „john‟; [ a , c ]

38、下面的程序会输入是否?

$num = 10;

function multiply(){

$num = $num * 10; }

multiply();

echo $num;

以上就是扣丁学堂PHP在线学习小编给大家分享的PHP基础面试题大全,希望对小伙伴们有所帮助,想要了解更多内容的小伙伴可以登录扣丁学堂官网咨询。