在PHP中,goto
語句可以用于無條件地將程序控制流轉移到指定的標簽位置。goto
語句可以在循環、switch語句或函數中使用,用于直接跳轉到指定的標簽位置,即使在嵌套結構中也可以跳轉到外層標簽。
例如,在以下示例中,我們使用goto
語句來跳轉到標簽位置end
:
<?php
$i = 0;
start:
$i++;
echo $i . "<br>";
if ($i < 5) {
goto start;
}
end:
echo "End of loop";
?>
上述示例中,goto start;
語句將程序控制流跳轉到標簽start
處,直到$i
的值小于5時,才跳轉到標簽end
處。需要注意的是,goto
語句可能會導致程序變得難以維護和理解,因此應該慎重使用。