PHP学习笔记【9】--PHP程序流程控制

1,PHP程序的三大流程控制

一是顺序控制:就是不加控制的流程

二是分支控制:有选择的控制的代码

2,for循环

3,while循环

4,do while循环

5,常量的定义:

define(TAX_RATE,0.08);

echo TAX_RATE;

//这种方法在php5.3以后才可以使用

const TAX_RATE2=0.09;

echo <br/>.TAX_RATE2;

定义常量的几个原则:

① 定义常量不需要$符号

② 常量一旦定义,不能修改其值

③ 常量在定义的时候,需要赋初值

④ 可以通过define 和const定义

⑤ 常量的名称一般全部大写,用下划线间隔


  
  
  1. <?php 
  2.      
  3.     //单分支语法 
  4.     if(true){ 
  5.         echo "单分支控制"
  6.     } 
  7.     echo "<br/>"
  8.     //双分支语法 
  9.     if(1>2){ 
  10.         echo "1>2 "
  11.     }else
  12.         echo "1<2"
  13.     } 
  14.     echo "<br/>"
  15.     //多分支控制 
  16.     $age = 18; 
  17.     if($age==18){ 
  18.         echo "你的年龄是18岁"
  19.     }else if($age<18){ 
  20.         echo "你的年龄小于18岁"
  21.     }else
  22.         echo "你的年龄大于18岁"
  23.     } 
  24.     echo "<br/>"
  25.     //switch分支 
  26.     //这里可以是字符串  可以是小数 ,整数,布尔类型,null 
  27.     switch($age){ 
  28.         case 18: 
  29.             echo "你是承认了"
  30.             echo "<br/>"
  31.             echo "你是18岁了"
  32.             echo "<br/>"
  33.             break
  34.         case 19: 
  35.         case 20: 
  36.         case 21: 
  37.         case 22: 
  38.             echo "你19,20,21,22这里边的一个岁数"
  39.             echo "<br/>"
  40.             break
  41.         default://当找不到的时候才会执行default这个语句, 可以没有这个语句 
  42.         //default这个语句的位置对执行的顺序不影响 
  43.         //首先按照case顺序进行匹配,如果一个都没有匹配上的话,则执行default语句中的内容 
  44.         //知道遇到break语句,推退出witch语句 
  45.             echo "default"
  46.     } 
  47.     //循环 
  48.     for($v=1;$v<=10;$v++){ 
  49.         echo "for:".$v.'<br/>'
  50.     } 
  51.     $v = 1; 
  52.     while($v<=10){ 
  53.         echo "while:".$v.'<br/>'
  54.         $v++; 
  55.     } 
  56.     $v=1; 
  57.     do
  58.         echo "do while:".$v.'<br/>'
  59.         $v++; 
  60.     }while($v<=10); 
  61.      
  62.     #const PI=3.4; 
  63. ?> 

 

本文出自 “Kenan_ITBlog” 博客,请务必保留此出处http://soukenan.blog.51cto.com/5130995/1069737

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值