>  기사  >  백엔드 개발  >  안드로이드 프로그래머가 PHP 개발을 배운다(10)-프로세스 제어-PhpStorm

안드로이드 프로그래머가 PHP 개발을 배운다(10)-프로세스 제어-PhpStorm

黄舟
黄舟원래의
2017-03-02 10:04:521286검색

흐름 제어: 순차 구조, 분기 구조(선택 구조), 루프 구조.

<?php
    /**
     * 流程控制:
     * 顺序结构、分支结构(选择结构)、循环结构
     *
     * 1、分支结构:
     * 1.1、单一条件分支结构(if)
     * 1.2、双向条件分支结构(else)
     * 1.3、多向条件分支结构(elseif、switch)
     * 1.4、巢状条件分支结构
     */

    /**1.1、单一条件分支结构(if)*/
    if (1==1){
        echo "iwanghang Android<br>"; // iwanghang Android
    }

    /**1.2、双向条件分支结构(else)*/
    if (1==1){
        echo "iwanghang xixi<br>"; // iwanghang xixi
    }else{
        echo "iwanghang haha<br>";
    }

    if (1==2){
        echo "iwanghang 666<br>";
    }else{
        echo "iwanghang 777<br>"; // iwanghang 777
    }

    /**1.3、多向条件分支结构(elseif、switch)*/
    $a = 1;
    if ($a==3){
        echo "iwanghang 333<br>";
    }elseif($a==2){
        echo "iwanghang 222<br>";
    }elseif($a==1) {
        echo "iwanghang 111<br>"; // iwanghang 111
    }else{
        echo "a不是1、2、3<br>";
    }

    switch ($a){
        case 3:
            echo "a==3<br>";
            break;
        case 2:
            echo "a==2<br>";
            break;
        case 1:
            echo "a==1<br>"; // a==1
            break;
        default:
            echo "a不是1、2、3<br>";
    }

    $b = 33; // 这里可以尝试给b赋值3、33、333,看一下打印结果
    switch ($b){
        case 3:
        case 33:
        case 333:
            echo "b符合3、33、333其中一种情况<br>"; // b符合3、33、333其中一种情况
            break;
        case 2:
            echo "b==2<br>";
            break;
        case 1:
            echo "b==1<br>";
            break;
        default:
            echo "b不是1、2、3<br>";
    }

    /**1.4、巢状条件分支结构*/
    $name = "iwanghang";
    $sex = "man";
    $age = 18;
    if ($sex == "man"){
        echo "{$name}是老爷们<br>"; // iwanghang是老爷们
        if ($age > 60){
            echo "{$name}退休了".($age-60)."年<br>";
        }else{
            echo "{$name}还有".(60-$age)."年退休<br>"; // iwanghang还有42年退休
        }
    }else{
        echo "{$name}是老娘们<br>";
    }

위 내용은 안드로이드 프로그래머가 PHP 개발을 배우는 내용입니다. (10)-Process Control-PhpStorm 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요. !


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.