主页 > 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


上一篇:PHP CURL中传递cookie的办法
下一篇:浅谈PHP5中废物收回算法(Garbage Collection)的演化

PythonTab微信大众号:

Python技能交流合作群 ( 请勿加多个群 ):

群1: 87464755

群2: 333646237

群3: 318130924

群4: 385100854