第一阶段 PHP基础.流程控制语句与时间函数库

一位初学php的随堂笔记,记录自己的成长!

一.流程控制语句
1.作用:程序自上而下逐行执行代码,如果希望程序
通过条件执行某段代码,或重复某段代码那就要
用流程控制语句
2.流程控制语句分
(1)条件分支语句
(2)循环

3.条件分支语句
(1)单分支语句
if(expr){
echo '如果expr为真执行的语句组';
}
说明:
a.如果expr为真执行执行if后面的大括号,
如果expr为假不执行if后面的大括号,
执行后面的顺序代码
b.如果if后面的大括号里只有一条语句,
可以省略大括号(不推荐)
(2)双分支语句
if(expr){
echo '如果expr为真执行的语句组';
}else{
echo '如果expr为假执行的语句组';
}
说明: 双分支语句两个语句组中选一个
(3)多分支语句
if(expr1){
...
}elseif(expr2){
...
}elseif(expr3){
...
}
...
[else{
echo '当条件都为假执行的语句组';
}]
说明:
多分支语句根据不同的条件执行对应的代码段
如果某一个条件为真执行if后面的大括号里
的代码段,执行完后跳出多分支语句,如果
条件都为假并且else存在那执行else后面的
大括号里的代码段,执行完后跳出多分支语句
执行顺序代码

(4) switch语句
switch(变量|true){
case 值:
...
break;
case 值:
...
break;
......
default:
...
break;
}

说明:
a.switch语句 等同于if多分语句
b. switch没有跳出分支语句的功能
用 break实现跳出

二.时间日期函数库
1. 安装:时间日期函数库是PHPCORE组成部分
2.
(1)date_default_timezone_set($timezone):
设置时区

说明:
a.默认时区 UTC
b.设置中国时区(在页面中设置)
(a) PRC
(b) Asia/Shanghai
(c) Asia/Chongqing
c. 在php.ini 配置文件中设置服务器
date.timezone =PRC
重起apache服务器

(2)date_default_timezone_get():获得时区
(3)date:格式化时间日期
string date(string $format[,int $timestemp])
说明:
(1)$format
Y:获得4位年(year)
m: 获得2位月(month)
d: 获得2位日(day)
H: 获得2位小时(hours)
i: 获得2位分钟(minutes)
s: 获得2位秒(seconds)
w: 获得一周中的星期 (0-6 0星期日)
(2)
$timestemp:默认 time()
时间戳 :从1970-1-1 00:00:00 到现在的秒数

(4) time :获得Unix时间戳
时间戳 :从1970-1-1 00:00:00 到现在的秒数

(5)strtotime:获得文本描述的时间日期的时间戳(秒)

(6) mktime :获得时间日期的时间戳(秒)






posted @ 2016-05-01 15:57  下一站去哪里  阅读(198)  评论(0编辑  收藏  举报