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定义
⑤ 常量的名称一般全部大写,用下划线间隔
- <?php
- //单分支语法
- if(true){
- echo "单分支控制";
- }
- echo "<br/>";
- //双分支语法
- if(1>2){
- echo "1>2 ";
- }else{
- echo "1<2";
- }
- echo "<br/>";
- //多分支控制
- $age = 18;
- if($age==18){
- echo "你的年龄是18岁";
- }else if($age<18){
- echo "你的年龄小于18岁";
- }else{
- echo "你的年龄大于18岁";
- }
- echo "<br/>";
- //switch分支
- //这里可以是字符串 可以是小数 ,整数,布尔类型,null
- switch($age){
- case 18:
- echo "你是承认了";
- echo "<br/>";
- echo "你是18岁了";
- echo "<br/>";
- break;
- case 19:
- case 20:
- case 21:
- case 22:
- echo "你19,20,21,22这里边的一个岁数";
- echo "<br/>";
- break;
- default://当找不到的时候才会执行default这个语句, 可以没有这个语句
- //default这个语句的位置对执行的顺序不影响
- //首先按照case顺序进行匹配,如果一个都没有匹配上的话,则执行default语句中的内容
- //知道遇到break语句,推退出witch语句
- echo "default";
- }
- //循环
- for($v=1;$v<=10;$v++){
- echo "for:".$v.'<br/>';
- }
- $v = 1;
- while($v<=10){
- echo "while:".$v.'<br/>';
- $v++;
- }
- $v=1;
- do{
- echo "do while:".$v.'<br/>';
- $v++;
- }while($v<=10);
- #const PI=3.4;
- ?>
本文出自 “Kenan_ITBlog” 博客,请务必保留此出处http://soukenan.blog.51cto.com/5130995/1069737