以下内容是关于PHP流程控制语句的使用方法,流程控制在编程中十分重要.
1.if语句
if(expr1)
statement1;
else
statement2;
这里,如果expr1的值为true,则执行语句statement1。否则,执行statement2。如果要执行多行语句的时候,则使用{ }括起来。
例如:
<?php
$a=59;
if($a>= 60)
{
echo ”及格”;
}
else
{
echo ”不及格”;
}
?>2.if…elseif…else语句
if(expr1)
statement1;
elseif(expr2)
statement2;
else
statement3;这里,如果expr1的值为ture,则执行语句statement1.否则,如果expr2的值为true,则执行语句statement2.否则,执行statement3.与if语句类似,如果执行多条语句,则使用花括号将语句括起来。if语句也可以嵌套使用
if(expr1)
{
if(expr2)
{
statement1;
statement2;
}
else
{
statement3;
}
}
嵌套使用条件语句需要满足外层条件才可以运行到内部的语句,例如,如果要执行statement1,则需要同时满足expr2和expr2都为true.3.switch语句
switch(expr)
{
case val1:
statement1;
break;
case val2:
statement2;
break;
default:
statement3;
}
swith语句开始时没有代码被执行,当一个case语句中的值和switch表达式expr的值匹配时,PHP开始执行语句,直到switch的程序段结束或者遇到第一个break语句为止。
与if语句相比,switch语句通常会达到更高的效率。
好了,到目前你已经认识到PHP语法中最为精华的部分,包括变量的声明,输出语句的使用和一些流程控制语句等.这是我们为分析wordpress源码而做的最基本的铺垫.因为如果没有点准备知识,在一开始就对一堆字符进行分析,无非是盲人摸象(说是马,呵呵)...其实任何一种编程语言,都会有自己的格式,要不然编译器怎么认得呢.所以,我们学习编程只要搞清楚语法就不怎么难了.
以上内容来自:http://hi.baidu.com/wanghepeng1986/blog/item/8dd487f027a90bc57831aa27.html