您的位置 首页 php

php程序员面试必备

Q1:PHP的基本认识。

PHP是Hypertext Preprocessor(超文本预处理器)的简称,用来开发动态网站的服务器端 脚本语言

Q2: MVC 的概念?

MVC,即Model(数据层),View(视图层),Controller(控制层)。PHP中的MVC模型是一种有效将代码分成三层的管理办法,其中Model表示着应用中的数据信息,View负责将应用中的数据信息展现出来,Controller控制着如何将数据信息读出。

Q3:PHP支持多继承吗?

不支持。PHP中只允许单继承,父类可以被一个子类用关键字“extends”继承。

Q4:PHP中echo和print有什么区别?

两者最大的区别是,echo不是函数,没有返回值,而print是一个函数有返回值,所以相对而言如果只是输出 echo会更快。

Q5 :PHP中获取图像大小,宽与高的函数是什么?

getimagesize () 获取图像的尺寸,imagesx () 获取图像的宽度,imagesy () 获取图像的高度。

Q6: PHP中的 PEAR 是什么?

PEAR是the PHP Extension and Application Repository的缩写,它是一个PHP扩展及应用的一个代码仓库,同时它也是一个标准,使用这个标准来书写PHP代码,会增强程序的可读性,复用性。

Q7 :如何使用PHP和MySQL上传视频?

我们只需要复制数据库中存储视频的路径,而不是存储视频文件本身。所有的视频会被存在另外一个文件夹中,当需要的时候可以从中调用视频。上传视频的默认大小是2MB,但是我们也可以在php.ini文件中修改max_file size,改变文件大小。

Q8:PHP中的错误类型都有哪些?

PHP中主要有三种错误类型,(1)Notice:这些都是一些非常正常的信息,而非重大错误,甚至有一些都不会展示给用户。(2)Warning:这类是稍微严重一些的错误,错误会展示给用户,但不影响程序的输出。(3)Fatal errors:这些是非常严重的错误,比如要访问一个不存在的PHP类。

Q9:在PHP中如何定义常量?

define () 来定义常量,比如define (“Newconstant”, 30);

文章来源:智云一二三科技

文章标题:php程序员面试必备

文章地址:https://www.zhihuclub.com/77843.shtml

关于作者: 智云科技

热门文章

网站地图