PHP学习笔记【9】--PHP程序流程控制
2013-04-01 16:13
344 查看
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; <
4000
/span>
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
一是顺序控制:就是不加控制的流程
二是分支控制:有选择的控制的代码
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; <
4000
/span>
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
相关文章推荐
- PHP学习笔记【9】--PHP程序流程控制
- php学习笔记-- php的3大流程控制
- PHP学习笔记——流程控制概述, PHP分支结构;
- 学习笔记 PHP中的流程控制书写方式有两种可选形式 [第二课]
- [java学习笔记]java语言基础概述之运算符&程序流程控制&for循环嵌套
- java 学习笔记(入门篇)_程序流程控制结构和方法
- 原生JS学习笔记2——程序流程控制
- HTML5独家分享:原生JS学习笔记2——程序流程控制
- 学习笔记 Java_毕向东_语言基础_程序流程控制 2014.7.29
- Think in java学习笔记-第3章 控制程序流程1
- 《Practical Clojure》学习笔记[3] Clojure中程序流程控制
- PHP学习笔记——特殊的流程控制语句
- PHP学习笔记(四):流程控制
- php 学习笔记2 流程控制功能
- php学习笔记:第四节--php中的运算符和流程控制
- (04)Java学习笔记——程序流程控制(控制语句)
- JAVA学习笔记之三(控制程序流程)
- LAMP兄弟连PHP课程学习笔记 第四天 流程控制分支语句
- JAVA学习笔记day04 程序流程控制
- T-SQL学习笔记-程序设计基础-流程控制语句