PHP面试题 基础篇二

2020-04-08编程58

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

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

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

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

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

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

ZendOptimizer加速扩展

调试工具xdebug

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

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

获取$_COOKIE[name];

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

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

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

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

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

InterfaceB{...}

InterfaceC{...}

ClassAimplementsB,C{...}

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

AssignDisplayForeach

SectionLoopItem

$smartyNowConstget