PHP中的代码位置标记

in 前端 with 0 comment

鸟哥的这篇文章https://www.laruence.com/2020/07/09/6015.html写了这样一个问题,以下代码输出 truefalse比较迷惑。

$a = true;
if ($a) {
  echo "true";
} else label: {
  echo "false";
}

还有以下知识可以增进对这个问题的理解:
goto流程控制,https://www.php.net/manual/zh/control-structures.goto.php
上文的label是 程序目标位置的标记,xx: = xx:;, 默认自带分号
是一种特殊的流程控制

Comments are closed.