1、请写出PHP中switch判断语句的语法格式?
例如:
switch ($age){
case 1:// $age 变量值等于 1,则输出 “出场亮相”;
echo "出场亮相";
break;
case 10: //$age 变量值等于 10,则输出 “天天向上”;
echo "天天向上";
break;
default://否则就输出"未知"
echo "未知";
}
2、请写出PHP中常用运算符?
算术运算符,比较运算符,逻辑运算符,连接运算符,赋值运算符,递增递减运算符,三元运算符,错误抑制符
3、请说明PHP中isset()函数的作用?
4、请说明PHP中empty()函数的作用?
5、请说明PHP中isset()与empty()两个函数的异同?
1、isset()函数中如果包含flase、0或空字符串值,则返回true;否则返回false。
empty() 函数中如果包含空值、0、null或false值,则返回true;如果字符串包含非空值和非零值,则返回false。
2、如果值不存在,isset()函数会返回false,而empty() 函数会返回true。
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中时间戳的作用及特点?
是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。
时间戳是文件属性中的创建、修改、和访问时间。
优点:可用变化的加密数值,防止数值被窃取后非法重复利用,起到加密的作用。
时间戳主要依赖于时间,在约定的一段时间内产生唯一的一个数值。
9、请写出PHP中格式化日期的语法格式?
date("时间格式", 时间戳);
date("Y/m/d", $tomorrow);
date("Y/m/d");//没有则默认当前时间
10、请说明PHP中Cookie的作用及特点?
1.记录用户信息,如上次登陆的用户名等.
2.页面之间传递参数.
3.将HTML页面存储到Cookie中,提高页面浏览速度.
11、请写出PHP中创建Cookie的语法格式?
bool setcookie(名称,值)
//注意:Cookie会在会话结束(浏览整体关闭)时失效.
bool setcookie(名称,值,有效期)
//注意:Cookie会在有效期过后消失
12、请写出PHP中读取Cookie的语法格式?
$变量 = $_COOKIE["名称"];