1、请写出PHP中switch判断语句的语法格式?
switch(表达式){
case 结果1:
相关代码1;
break;
case 结果2:
相关代码2;
break;
……
case 结果n:
相关代码n;
break;
default:
默认代码;
}
2、请写出PHP中常用运算符?
算术运算符
比较运算符
逻辑运算符
连接运算符
赋值运算符
递增递减运算符
三元运算符
错误抑制符
3、请说明PHP中isset()函数的作用?
检测变量是否已设置并且非null
4、请说明PHP中empty()函数的作用?
检查一个变量是否为空
5、请说明PHP中isset()与empty()两个函数的异同?
区别:1、isset()函数中如果包含flase、0或空字符串值,则返回true;否则返回false。empty() 函数中如果包含空值、0、null或false值,则返回true;如果字符串包含非空值和非零值,则返回false。
2、如果值不存在,isset()函数会返回false,而empty() 函数会返回true。
isset()和!empty()函数类似,两者都将返回相同的结果。但唯一的区别是!当变量不存在时,empty()函数不会生成任何警告或电子通知。它足以使用任何一个功能。通过将两个功能合并到程序中会导致时间流逝和不必要的内存使用。
6、请写出PHP中常用的日期函数及作用?
| date_default_timezone_set() | 设置日期函数的默认时区 |
|---|---|
| date_default_timezone_get() | 获得日期函数的默认时区 |
| time() | 获得当前UNIX时间戳 |
| date() | 将时间戳转换成日期和时间 |
| getdate() | 获取日期信息 |
7、请写出PHP中常用的日期格式字符及作用?
| 格式字符 | 说明 | 返回值 |
|---|---|---|
| Y | 4位数表示的年份 | 例如:1999或2020 |
| y | 2位数表示的年份 | 例如:99或20 |
| m | 数字表示的月份,有前导零 | 例如:01或12 |
| M | 三个字母缩写表示的月份 | 例如:Jan或Dec |
| d | 月份中的第几天,有前导零 | 例如:01或31 |
| j | 月份中的第几天,没有前导零 | 例如:1或31 |
| w | 星期中的第几天 | 例如:0(表示星期天)或6(表示星期六) |
| H | 小时,24小时格式,有前导零 | 例如:00中23 |
| h | 小时,12小时格式,有前导零 | 例如:01或12 |
| G | 小时,24小时格式,没有前导零 | 例如:0或23 |
| g | 小时,12小时格式,没有前导零 | 例如:1或12 |
| i | 分钟,有前导零 | 例如:00或59 |
| s | 秒数,有前导零 | 例如:00或59 |
8、请说明PHP中时间戳的作用及特点?
防篡改 防复用
特点: 客户端在向服务端接口进行请求,如果请求信息进行了加密处理,被第三方截取到请求包,可以使用该请求包进行重复请求操作。
9、请写出PHP中格式化日期的语法格式?
10、请说明PHP中Cookie的作用及特点?
Cookie 是一种在客户端存储数据并用这些数据来跟踪和识别用户的机制。Cookie 在 Web 服务器端产生,并以文本文件的形式存储在了客户端电脑的硬盘上。
11、请写出PHP中创建Cookie的语法格式?
12、请写出PHP中读取Cookie的语法格式?
$变量 = $_COOKIE[“名称”]
