久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

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
相關文章:
主站蜘蛛池模板: 阿拉善盟| 甘德县| 应用必备| 宁晋县| 上思县| 当雄县| 滕州市| 丰顺县| 佛坪县| 聂拉木县| 黑龙江省| 绥德县| 青田县| 于田县| 南城县| 沁源县| 宜宾县| 垣曲县| 常州市| 合水县| 济南市| 忻城县| 会宁县| 平山县| 济宁市| 广州市| 贞丰县| 保定市| 建平县| 巴彦淖尔市| 雷波县| 剑阁县| 瓮安县| 安丘市| 河曲县| 河东区| 庄浪县| 康定县| 崇明县| 西乌珠穆沁旗| 锦州市|