以下是20道常见的PHP面试题及其答案,涵盖基础知识、面向对象、数据库、会话管理等内容:
1. PHP 的主要特点是什么?
答案:
PHP 是一种服务器端脚本语言,主要特点有:
- 嵌入 HTML,开发简单
- 跨平台支持
- 丰富的内置函数库
- 支持多种数据库(如 MySQL、PostgreSQL)
- 强大的开源社区支持
2. PHP 中有哪些数据类型?
答案:
PHP 提供以下 8 种主要数据类型:
- 整型(Integer)
- 浮点型(Float/Double)
- 字符串(String)
- 布尔型(Boolean)
- 数组(Array)
- 对象(Object)
- 资源(Resource)
- NULL
3. PHP 中的 $
和 $$
有什么区别?
答案:
$
表示普通变量。例如:$var = "hello";
$$
表示变量的变量。例如:$var = "hello"; $hello = "world"; echo $$var; // 输出:world
4. PHP 中的 include 和 require 有什么区别?
答案: