国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

PHP基礎之流程控制10——goto語句

瀏覽:4日期:2022-09-14 16:19:33

(PHP 5 >= 5.3.0)

goto?操作符可以用來跳轉到程序中的另一位置。該目標位置可以用目標名稱加上冒號來標記,而跳轉指令是?goto?之后接上目標位置的標記。PHP 中的?goto?有一定限制,目標位置只能位于同一個文件和作用域,也就是說無法跳出一個函數或類方法,也無法跳入到另一個函數。也無法跳入到任何循環或者 switch 結構中。可以跳出循環或者 switch,通常的用法是用?goto?代替多層的?break。

Example #1?goto?示例

<?phpgoto?a;echo?’Foo’;?a:echo?’Bar’;?>

以上例程會輸出:

Bar

Example #2?goto?跳出循環示例

<?phpfor($i=0,$j=50;?$i<100;?$i++)?{??while($j--)?{????if($j==17)?goto?end;???}??}echo?'i?=?$i';end:echo?’j?hit?17’;?>

以上例程會輸出:

j hit 17

Example #3 以下寫法無效

<?phpgoto?loop;for($i=0,$j=50;?$i<100;?$i++)?{??while($j--)?{????loop:??}}echo?'$i?=?$i';?>

以上例程會輸出:

Fatal error: ’goto’ into loop or switch statement is disallowed inscript on line 2

Note:

goto?操作符僅在 PHP 5.3及以上版本有效。

PHP基礎之流程控制10——goto語句
標簽: PHP
相關文章:
主站蜘蛛池模板: 清远市| 上蔡县| 明溪县| 繁昌县| 靖宇县| 门源| 南皮县| 中卫市| 尚志市| 济南市| 昭平县| 德阳市| 玉林市| 榆社县| 团风县| 塔河县| 个旧市| 周宁县| 德钦县| 松潘县| 苍山县| 无极县| 龙山县| 察隅县| 娱乐| 民勤县| 德阳市| 高雄市| 苏州市| 舒兰市| 疏勒县| 泸州市| 凤城市| 福清市| 龙口市| 汝南县| 六枝特区| 柳林县| 宜春市| 贞丰县| 荥经县|