1) PHP 是什么?
PHP 是一种基于脚本的 web 语言,开发者可以动态的创建网页。
2) PHP 的全称?
Hypertext Preprocessor(超文本预处理器)。
3) PHP 与哪些编程语言相似?
PHP 语法类似于 Perl 和 C。
700粉丝福利安排PHP进阶资料,免费领取
5) 实际使用的 PHP 是哪个版本?
推荐使用版本 7。
6) 如何从命令行执行 PHP 脚本?
在命令行界面(CLI),指定要执行的脚本的文件名,如下所示:
php script.php
7) 如何从命令行界面运行交互式 PHP Shell?
将 PHP CLI 程序与 - a 选项一起使用,如下所示:
php -a
8) 正确开始和结束 PHP 代码块的最常见的两种方式是什么?
开始和结束 PHP 脚本的两种最常见的方式是:
and
大厂必备面试题
面试12家公司,收获9个offer,2020年PHP 面试问题
9) 如何直接将输出显示给浏览器?
将输出直接显示给浏览器,我们必须使用特殊标记 。
11) PHP 是否支持多重继承?
PHP 只支持单继承。PHP 的类使用关键字 extends 继承另一个类
12) 使用 final 修饰的类和方法代表什么意思?
final 是在 PHP5 版本引入的,它修饰的类不允许被继承,它修饰的方法不允许被重写。
13) PHP 中如何比较两个对象?
在 PHP 中,我们可以使用运算符 == 来比较两个对象是否为同一个类的实例,并且拥有相同的属性和属性值。
还可以是使用运算符 === 来比较两个对象是否引用了同一类的同一实例。
14) PHP 和 HTML 是如何交互的?
可以通过 PHP 脚本生成 HTML,还可以将信息从 HTML 传递到 PHP。
15) 通过表单或 URL 传递值时需要哪种类型的操作?
通过表单或 URL 传递值,则需要使用 htmlspecialchars() 和 urlencode() 对它们进行编码和解码。
16) PHP 和 Javascript 是如何交互的?
PHP 和 Javascript 无法直接进行交互,因为 PHP 是一种服务器端语言,而 Javascript 是一种浏览器语言。但是,我们可以交换变量,因为 PHP 可以生成将由浏览器执行的 Javascript 代码,并且可以通过 URL 将特定的变量传递回 PHP。
17) PHP 处理图片需要添加什么扩展?
需要 GD 库来执行处理图片功能。
18) 函数 imagetypes() 的功能?
imagetypes() 给出当前版本的 GD-PHP 支持的图像格式和类型。
19) 获取图片属性(size, width, 和 height)的函数是什么?
获取图片大小 size:getimagesize ();获取图片宽度 width:imagesx ();获取图片高度 height:imagesy ()。
20) include() 和 require() 在执行失败的情况下有什么不同?
include() 将会产生一个警告,不影响后续程序的执行。require() 将会产生一个致命错误,后续程序停止执行。
21) require () 和 require_once () 之间的主要区别是?
require () 和 require_once () 执行同样的任务,除了第二个函数在执行前检查 PHP 脚本是否已经包含。
(与 include_on