PHP中goto語法的運用

用法很簡單:goto後面帶上目標位置的標誌,在目標位置上用目標名加冒號標記,如name:
goto操作符可以用來跳轉到程序中的某一指定位置。該目標位置用目標名稱加上冒號來標記。但goto有一定限制,只能在同一個文件和作用域中跳轉,無法跳出一個函數或類方法,也無法跳入到另一個函數,也無法跳入到任何循環或者switch 結構中。常見的用法是用來跳出循環或者switch,可以代替多層的break。

例如:

<?php

    #eg1:
    goto end;
    echo 111;
    echo 222;
    end:
    echo "777";

    //結果輸出:777


    #eg2:
    for($i=1,$i<10,$i++){
        if($i==7){
        goto out;
        }
        echo $i.",";
    }
    out:
    echo 99;
    //上訴結果會輸出:1,2,3,4,5,6,99
?>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章