搜索
首页后端开发php教程11个提问频率最高的PHP面试题_PHP

 

你是否正在准备寻找一份 PHP 开发的工作,并且也在寻找一些关于 PHP 的面试题及答案?本文为大家分享了一些被提问频率最高的 11 个 PHP 面试题,以及对应的常规回答,每个公司都有自己的面试标准,面试和问题是完全取决于你在工作中所扮演的角色,当然也和你的编程技能息息相关。

问题:请用最简单的语言告诉我 PHP 是什么?

回答:PHP 全称:Hypertext Preprocessor,是一种用来开发动态网站的服务器脚本语言。

问题:什么是 MVC?

回答:MVC 由 Model(模型), View(视图)和 Controller(控制器)组成,PHP MVC 可以更高效地管理好 3 个不同层的 PHP 代码。

Model:数据信息存取层。

View:view 层负责将应用的数据以特定的方式展现在界面上。

Controller:通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。

问题:在页面中引用 CSS 有几种方式?

回答:在页面中使用 CSS 有 3 中方式:

  • 引用外部 CSS 文件
  • 内部定义 Style 样式
  • 内联样式

问题:PHP 支持多继承吗?

回答:不可以。PHP 类只能继承一个父类,并用关键字“extended”标识。

问题:请问 PHP 中 echo 和 print 有什么区别?

这两个看起来很相似,因为它们都是将一些值打印在屏幕上。但是 echo 和 print 的本质区别在于:echo 用来输出字符串,显示多个值的时候可以用逗号隔开。只支持基本类型,print 不仅可以打印字符串值,而且可以打印函数的返回值。

问题:请问 GET 和 POST 方法有什么区别?

回答:我们再网页上填写的表单信息都可以通过这两个方法将数据传递到服务器上,当我们使用 GET 方法是,所有的信息都会出现在 URL 地址中,并且使用 GET 方法最多只能传递 1024 个字符,所以如果在传输量小或者安全性不那么重要的情况下可以使用 GET 方法。说到 POST 方法,最多可以传输 2MB 字节的数据,而且可以根据需要调节。

问题:PHP 中获取图像尺寸大小的方法是什么?

回答:getimagesize () 获取图片的尺寸

Imagesx () 获取图片的宽度

Imagesy () 获取图片的高度

问题:PHP 中的 PEAR 是什么?

回答:PEAR 也就是为 PHP 扩展与应用库(PHP Extension and Application Repository),它是一个 PHP 扩展及应用的一个代码仓库。

问题:如何用 PHP 和 MySQL 上传视频?

回答:我们可以在数据库中存放视频的地址,而不需要将真正的视频数据存在数据库中。可以将视频数据存放在服务器的指定文件夹下,上传的默认大小是 2MB,但是我们也可以在 php.ini 文件中修改 max_file size 选项来改变。

问题:PHP 中的错误类型有哪些?

回答:PHP 中遇到的错误类型大致有 3 类。

提示:这都是一些非常正常的信息,而非重大的错误,有些甚至不会展示给用户。比如访问不存在的变量。

警告:这是有点严重的错误,将会把警告信息展示给用户,但不会影响代码的输出,比如包含一些不存在的文件。

错误:这是真正的严重错误,比如访问不存在的 PHP 类。

问题:如何在 PHP 中定义常量?

回答:PHP 中使用 Define () 来定义常量。

define (“Newconstant”, 30);

问题:如何不使用 submit 按钮来提交表单?

如果我们不想用 submit 按钮来提交表单,我们也可以用超链接来提交,我们可以这样写代码:

Submit Me

英文原文:Top PHP Job Interview Questions and Answers for 2014

译文链接:http://www.codeceo.com/article/11-php-interview-question.html

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
php怎么把负数转为正整数php怎么把负数转为正整数Apr 19, 2022 pm 08:59 PM

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

php怎么实现几秒后执行一个函数php怎么实现几秒后执行一个函数Apr 24, 2022 pm 01:12 PM

实现方法:1、使用“sleep(延迟秒数)”语句,可延迟执行函数若干秒;2、使用“time_nanosleep(延迟秒数,延迟纳秒数)”语句,可延迟执行函数若干秒和纳秒;3、使用“time_sleep_until(time()+7)”语句。

2023年PHP面试题大汇总(收藏)2023年PHP面试题大汇总(收藏)Feb 26, 2019 am 10:49 AM

如果你正在寻找PHP开发的工作,那么提前掌握最新的PHP面试题技巧,必然能使你在求职过程中事半功倍。而PHP中文网作为业内知名的PHP学习平台,自然有着最热门最全面的PHP面试题,包括PHP基础面试题、PHP高级面试题以及PHP常见面试题!

php怎么除以100保留两位小数php怎么除以100保留两位小数Apr 22, 2022 pm 06:23 PM

php除以100保留两位小数的方法:1、利用“/”运算符进行除法运算,语法“数值 / 100”;2、使用“number_format(除法结果, 2)”或“sprintf("%.2f",除法结果)”语句进行四舍五入的处理值,并保留两位小数。

2023年最新PHP面试题汇总(附答案)2023年最新PHP面试题汇总(附答案)Feb 23, 2019 am 10:53 AM

1.请自我介绍一下? 答:我叫xxx,来自北京,20xx年毕业于xx大学计算机xx系,毕业后在武汉从事了x年的php开发工作,公司是一个外包公司,主要做微信开发,公众号推广,商城,论坛的开发 2.你在公司负责那些项目?

php怎么根据年月日判断是一年的第几天php怎么根据年月日判断是一年的第几天Apr 22, 2022 pm 05:02 PM

判断方法:1、使用“strtotime("年-月-日")”语句将给定的年月日转换为时间戳格式;2、用“date("z",时间戳)+1”语句计算指定时间戳是一年的第几天。date()返回的天数是从0开始计算的,因此真实天数需要在此基础上加1。

php字符串有没有下标php字符串有没有下标Apr 24, 2022 am 11:49 AM

php字符串有下标。在PHP中,下标不仅可以应用于数组和对象,还可应用于字符串,利用字符串的下标和中括号“[]”可以访问指定索引位置的字符,并对该字符进行读写,语法“字符串名[下标值]”;字符串的下标值(索引值)只能是整数类型,起始值为0。

php怎么判断有没有小数点php怎么判断有没有小数点Apr 20, 2022 pm 08:12 PM

php判断有没有小数点的方法:1、使用“strpos(数字字符串,'.')”语法,如果返回小数点在字符串中第一次出现的位置,则有小数点;2、使用“strrpos(数字字符串,'.')”语句,如果返回小数点在字符串中最后一次出现的位置,则有。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前By尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
1 个月前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能

SublimeText3 英文版

SublimeText3 英文版

推荐:为Win版本,支持代码提示!

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

功能强大的PHP集成开发环境