php - 在 PHP 中打破多个函数(短路)

标签 php function short-circuiting short-circuit-evaluation

我想在 PHP 中返回多个嵌套函数。可以通过在“break”后面添加一个数字来跳出多个循环。例如。

while(1)
  while(1)
    while(1)
      break 3;

我可以在调用一系列函数时进行熔断吗?

最佳答案

据我所知,它的设计也不是很健康,因为有问题的父函数和祖父函数永远不会知道中断。您应该抛出一个异常并在父级上捕获它,而父级又会抛出一个异常并在祖 parent 上捕获它等等。

关于php - 在 PHP 中打破多个函数(短路),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8716357/

相关文章:

php - Laravel 5 存储过程错误

php - 根据 "WHERE"Clouse条件加载更多按钮值

javascript - Node.JS 定时器中断

python - 函数定义外的变量存储+内存中的变量位置?

c++ - Cpp中的动态功能

php - 突出显示word中的字符,保留大写

php - Laravel 5.1 Mail::queue Amazon SQS 错误 404

c++ - 为什么 'if(1 == 1 == 1 == 1 == 1);' 为 TRUE 而 'if(-1 == -1 == -1 == -1 == -1);' 为 FALSE?

haskell - 如何使用 "either-side"和 "and"进行并行 "or"短路

javascript - 带有返回语句的短路