PHP面试题 基础篇二

2020-04-08编程57

1. php读取文件内容的几种方法和函数?

打开文件,然后读取.fopen() fread()

打开读取一次完成 file-get-contents ()

2. 怎么找到PHP.ini的路径?

一般都在php的安装目录下,或者window系统的windows目录下.

3. PHP加速模式/扩展? PHP调试模式/工具?

Zend Optimizer加速扩展

调试工具xdebug

4. 简述cookie的设置及获取过程

设置 setcookie(name, value, time, domain);

获取 $_COOKIE[name];

5. 面向对象中接口和抽象类的区别及应用场景?

1、有抽象方法的类叫做抽象类,抽象类中不一定只有抽象方法,抽象方法必须使用abstract关键字定义.

2、接口中全部是抽象方法,方法不用使用abstract定义.

3、当多个同类的类要设计一个上层,通常设计为抽象类,当多个异构的类要设计一个上层,通常设计为接口.

6. 用面向对象来实现A对象继承B和C对象

Interface B{ ... }

Interface C{ ... }

Class A implements B,C{ ... }

7. 写出Smarty模板引擎中你最常用的关键词

Assign Display Foreach

Section Loop Item

$smarty Now Const get