PHP Goto 语句用于组织脚本的流程。 PHP 跳转 也就是说,我们可以通过跳转到我们想要的行来让PHP继续读取代码。 PHP 跳转的语法如下。

goto label1;
statement1;
label1:
statement2;

PHP 转到示例

PHP 跳转 让我们通过一个例子来理解该声明。在下面的例子中 goto 跳转;我们将单词“jump”设置为标签。然后我们尝试用 echo 打印一段文本,但是文本没有打印出来。因为 PHP 跳转 该语句最重要的特点是:跳过 goto 和指定标签之间的所有代码。然后我们添加了名为“jump:”的标签,并在其下方打印了一些文本。这是我们打印的文本,因为它不在 label 和 goto 之间。

goto jump;
echo 'Burası yazdırılmayacak, çünkü goto aracılığıyla atlandı';
jump:
echo 'Buraya atladık';
// Çıktı: Buraya atladık

在下面的示例中,我们为数字 $x 指定了奇数或偶数的数值。我们用 if 计算了变量 $x 的数据的模。如果剩余的数字为 0,我们就知道变量 $x 是偶数。在这种情况下,if 条件返回 true 并且 PHP 跳转 声明有效。 PHP 跳转 语句运行时,会跳过 result: label 之前的代码,并执行 result: label 之后的代码。所以我们得到的输出表明它是偶数。但如果不是偶数,则 if 条件返回 false PHP 跳转 该语句不起作用,我们得到的输出表明变量 $x 是奇数。然后我们以 return 结束脚本,以防止其他代码产生错误。

$x = 6;
if ($x % 2 == 0) {
    goto result;
}
echo 'x değişkeni verisi tek sayı';
return;
result:
echo 'x değişkeni verisi çift sayı';
// Çıktı: x değişkeni verisi çift sayı
$x = 11;
if ($x % 2 == 0) {
    goto result;
}
echo 'x değişkeni verisi tek sayı';
return;
result:
echo 'x değişkeni verisi çift sayı';
// Çıktı: x değişkeni verisi tek sayı