没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
#PHP 控制结构(一)
##一、实验说明
### 1. 环境登录
无需密码自动登录,系统用户名shiyanlou
### 2. 环境介绍
本实验环境采用Ubuntu Linux桌面环境,实验中会用到桌面上的程序:
1.命令行终端: Linux命令行终端,打开后会进入Bash环境,可以使用Linux命令
2.Firefox及Opera:浏览器,可以用在需要前端界面的课程里,只需要打开环境里写的HTML/JS页面即可
3.gvim:非常好用的Vim编辑器,最简单的用法可以参考课程[Vim编辑器](http://www.shiyanlou.com/courses/2)
4.gedit及Brackets:如果您对gvim的使用不熟悉,可以用这两个作为代码编辑器,其中Brackets非常适用于前端代码开发
### 3. 环境使用
使用编辑器输入实验所需的代码及文件,使用命令行终端运行所需命令进行操作。
“实验记录”页面可以在“我的主页”中查看,每次实验的截图及笔记,以及有效学习时间(指的是在实验桌面内操作的时间,如果没有操作,系统会记录为发呆时间)。这些都是您在实验楼学习的真实性证明。
### 4. 课程介绍
本节介绍PHP的语句类型。任何 PHP 脚本都是由一系列语句构成的。一条语句可以是一个赋值语句,一个函数调用,一个循环,一个条件语句或者甚至是一个什么也不做的语句(空语句)。语句通常以分号结束。此外,还可以用花括号将一组语句封装成一个语句组。语句组本身可以当作是一行语句。例如本节讲了if判断语句,它有if、if...else、if...elseif...else三种结构,循环语句有for、while、do-while、foreach这三种形式,在循环中可以使用break跳出循环,此外它们还有替代写法。
##二、if 语句
if 结构是很多语言包括 PHP 在内最重要的特性之一,它允许按照条件执行代码片段。PHP 的 if 结构和 C 语言相似:
```
$b)
echo "a is bigger than b";
?>
```
如果 \$a 大于 $b,则以上例子将显示 a is bigger than b
##三、else 语句
经常需要在满足某个条件时执行一条语句,而在不满足该条件时执行其它语句,这正是 else 的功能。else 延伸了 if 语句,可以在 if 语句中的表达式的值为 FALSE 时执行语句。例如以下代码在 \$a 大于 $b 时显示 a is bigger than b,反之则显示 a is NOT bigger than b:
```
$b) {
echo "a is greater than b";
} else {
echo "a is NOT greater than b";
}
?>
```
##四、elseif/else if 语句
elseif,和此名称暗示的一样,是 if 和 else 的组合。和 else 一样,它延伸了 if 语句,可以在原来的 if 表达式值为 FALSE 时执行不同语句。但是和 else 不一样的是,它仅在 elseif 的条件表达式值为 TRUE 时执行语句。例如以下代码将根据条件分别显示 a is bigger than b,a equal to b 或者 a is smaller than b:
```
$b) {
echo "a is bigger than b";
} elseif ($a == $b) {
echo "a is equal to b";
} else {
echo "a is smaller than b";
}
?>
```
在同一个 if 语句中可以有多个 elseif 部分,其中第一个表达式值为 TRUE(如果有的话)的 elseif 部分将会执行。在 PHP 中,也可以写成“else if”(两个单词),它和“elseif”(一个单词)的行为完全一样。句法分析的含义有少许区别(如果你熟悉 C 语言的话,与之行为相同),但是底线是两者会产生完全一样的行为。
elseif 的语句仅在之前的 if 和所有之前 elseif 的表达式值为 FALSE,并且当前的 elseif 表达式值为 TRUE 时执行。
*Note: 必须要注意的是 elseif 与 else if 只有在类似上例中使用花括号的情况下才认为是
点击阅读更多
资源评论
章满莫
- 粉丝: 31
- 资源: 316
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- PPT转Video视频软件
- 网络调试工具 UDP TCP
- 230515-24HC02B&JS28F128J3F-tok-fa0722.rar
- React框架深度探索:教程、案例与VIP资源指南.zip
- 11111111111
- java servlet 蛋糕商城管理系统 功能有:商品幻灯片,商品展示,商品详情展示,商品分类,我的订单,新品展示,个人中心
- 安卓期末大作业-天气预报app源码(95分以上)
- 光年后台管理模板(Light Year Admin)是一个基于Bootstrap的后台HTML模板
- 安卓大作业-记事本app源码(高分项目)
- 基于微信平台的一起考研小程序(源码 + 说明文档 + 演示视频)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功