当前位置: 首页 > 科技观察

11个最常见的PHP面试问题

时间:2023-03-20 12:29:31 科技观察

正在找PHP开发的工作,正在寻找一些关于PHP的面试题和答案吗?本文与大家分享最常见的11个PHP面试问题以及相应的常规答案。每个公司都有自己的面试标准。面试和问题完全取决于您在工作中扮演的角色,当然也和你的编程水平息息相关。问题:请用最简单的术语告诉我什么是PHP?答:PHP全称:HypertextPreprocessor,是一种用于开发动态网站的服务器脚本语言。问题:什么是MVC?答:MVC由Model(模型)、View(视图)和Controller(控制器)组成。PHPMVC可以更有效地管理三个不同层中的PHP代码。模型:数据信息访问层。视图:视图层负责将应用数据以特定的方式显示在界面上。控制器:通常控制器负责从视图中读取数据、控制用户输入以及向模型发送数据。问题:有多少种方法可以在页面中引用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是PHPExtensionandApplicationRepository(PHP扩展和应用程序库),是PHP扩展和应用程序的代码库。问:如何用PHP和MySQL上传视频?答:我们可以将视频的地址存储在数据库中,而不会将真实的视频数据存储在数据库中。视频数据可以存放在服务器指定的文件夹中。默认上传大小为2MB,不过我们也可以修改php.ini文件中的max_filesize选项来改变。问题:PHP中的错误类型有哪些?答:在PHP中遇到的错误大致有3种。提示:这些是一些很正常的信息,不是大错误,有些甚至没有显示给用户。就像访问一个不存在的变量一样。警告:这是一个有点严重的错误。它会向用户显示警告信息,但不会影响代码的输出,比如包含一些不存在的文件。错误:这些都是非常严重的错误,例如访问不存在的PHP类。问题:如何在PHP中定义常量?答:在PHP中使用define()来定义常量。define("新常量",30);问题:如何在不使用提交按钮的情况下提交表单?如果我们不想使用提交按钮来提交表单,我们也可以使用超链接来提交,我们可以这样写代码:提交我英文原文:TopPHPJobInterviewQuestionsandAnswersfor2014翻译链接:http://www.codeceo.com/article/11-php-interview-question.html