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

您的位置:首頁技術(shù)文章
文章詳情頁

PHP基礎(chǔ)之流程控制10——goto語句

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

(PHP 5 >= 5.3.0)

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

Example #1?goto?示例

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

以上例程會輸出:

Bar

Example #2?goto?跳出循環(huán)示例

<?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基礎(chǔ)之流程控制10——goto語句
標簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 达孜县| 曲靖市| 酉阳| 建湖县| 兰坪| 重庆市| 禄劝| 伊通| 山丹县| 平利县| 南华县| 洪雅县| 彭泽县| 济南市| 苗栗县| 肥乡县| 邓州市| 屯门区| 睢宁县| 吉木乃县| 沿河| 普陀区| 内黄县| 施秉县| 达日县| 饶河县| 那曲县| 龙南县| 冷水江市| 古交市| 柞水县| 名山县| 宁南县| 拉孜县| 寿宁县| 吴江市| 甘孜县| 会东县| 镇沅| 泰州市| 西吉县|