流程控制:
对PHP程序执行的过程进行控制!
PHP有哪些手段对程序执行过程进行控制!
一、顺序执行
自上而下的执行即可! 对这个执行过程没有控制!
二、分支执行
分支执行可以根据条件是否满足来选择执行某些代码,PHP的分支执行主要通过两种语句(if,switch)来实现!
1.if语句
注意:我们if语句的表达式所控制的代码,最好用花括号括起来,哪怕就是一条语句也用花括号括起来!
if语句可以嵌套,这是根据实际需求来的!
1)单向条件
if(表达式) 语句1;
表达式的值为true 那么就执行语句1,否则就不执行!
$pass=60;
$a=40;
if($a>=$pass){
echo '恭喜,考试通过';
echo 'dwqdwqdq';
//.......各种其他语句!
}
echo '代码执行结束!';
2)双向条件
$pass=60;
$a=40;
if($a>=$pass){
echo '恭喜你!考试通过啦!';
//.......
}else{
echo '很遗憾,您的科目没有通过!';
//.......
}
3)多向条件
$a=84;
$grade1=60;//低于60不及格
$grade2=75;//及格
$grade3=85;//良好
if($a<$grade1){
echo '不及格';
}elseif($a<$grade2){
echo '童鞋你及格了';
}elseif($a<$grade3){
echo '良好!';
}else{
echo '优秀';
}

最新文章

  1. 轻量级C#编辑器RoslynPad
  2. IT培训行业揭秘(一)
  3. 深入理解和应用display属性(二)
  4. transform
  5. Xcode相关整理
  6. c++读书笔记, 零散点滴的收获
  7. UpdatePanel 中 导出Excel按钮
  8. CUBRID学习笔记 13 日志文件
  9. MAC OS X 快捷键(自己总结)
  10. CentOS 安装easy_install、pip的方法
  11. toggle的用法(点击更换不同的function)当指定元素被点击时,在两个或多个函数之间轮流切换。
  12. Spring Boot 中实现定时任务的两种方式
  13. 基于MATLAB搭建的DDS模型
  14. List接口特有功能
  15. VB6.0中WinSock控件属性和方法详解
  16. centos下配置nginx支持php
  17. empty是判断一个变量是否为“空”,而isset 则是判断一个变量是否已经设置
  18. 详解C中的volatile关键字【转】
  19. 命令行执行Django脚本
  20. 【洛谷】4310: 绝世好题【二进制DP】

热门文章

  1. 【Mybatis】MyBatis之整合Spring(八)
  2. Linux下手动查杀木马
  3. pytorch中调整学习率的lr_scheduler机制
  4. easyui datagrid里的toobar按钮隐藏、显示、禁用等方式的实现
  5. 【Leetcode_easy】993. Cousins in Binary Tree
  6. LeetCode:三数之和【15】
  7. 【C/C++开发】malloc,calloc和realloc的区别和注意事项
  8. .net core中关于System.Text.Json的使用
  9. Java网络编程探究|乐字节
  10. models环境配置和表查询