php基础(二)

2015-07-02  本文已影响50人  hwk603

流程控制结构

程序执行顺序

  1. 上面我们一直没有讲到的一点就是我们的程序是如何执行的,但是大家从之前的示例代码中大致可以感觉到,我们的代码是从上向下执行的。
  2. 没错,它不像C语言那样从main函数开始执行,而我们的PHP脚本包括Python脚本都是从上向下执行的,而不是从某个特定的函数开始执行。
  3. 那么我们能够改变它的执行流程呢?答案是可以的,那我们通常包括顺序结构、选择结构和循环结构这三种控制程序执行顺序的结构。

选择结构

<?php
    $a = 10;
    if($a >= 0) //此处为真,输出"青梅"
    {
        echo "青梅";
    }
    echo "<br/>";
    echo "网络部";
?>

<?php
    $a = -10;
    if($a >= 0)     //因为$a小于0,所以不会输出
    {
        echo "青梅";
    }
    echo "<br/>";
    echo "网络部"; 
?>  

ps.大家可以自己验证一下上述代码。

<?php
    $a = 10;
    if($a >= 0)    //此处为真,输出"青梅"
    {
        echo "青梅";
    }
    else
    {
        echo "scu";
    }
    echo "<br/>";
    echo "网络部";
?>
<?php
    $a = -10;
    if($a >= 0)        //因为$a小于0,所以输出"scu"
    {
        echo "青梅";
    }
    else
    {
        echo "scu";
    }
    echo "<br/>";
    echo "网络部"; 
?>  
<?php
    $a = 10;
    if($a == 0)  
    {
        echo "青梅";
    }
    elseif($a == 5)
    {
        echo "scu";
    }
    elseif($a == 10)
    {
        echo "团宣";
    }
    else
    {
        echo "hwk is handsome!";
    }
    echo "<br/>";
    echo "网络部";
?>

语句块和语句

<?php
    $a = 10;
    //三条if语句都会通过执行
    if($a >= 0)  
    {
        echo "scu";
        if($a >= 5)
        {
            echo "团宣";
            if($a == 10)
            {
                echo "青梅";
            }
            else "hwk is handsome!";
            //论格式的重要性,你可以清楚的看出else对应的if是哪个
        }
    }
    echo "<br/>";
    echo "网络部";
?>
<?php $a = 10;
if($a >= 0){
echo "scu";if($a >= 5){
echo "团宣";if($a == 10)
{ echo "青梅";
}}}
echo "<br/>";echo "网络部";
?>

未完待续!

上一篇 下一篇

猜你喜欢

热点阅读