【问题标题】:Using ternary for return error handling [closed]使用三元返回错误处理[关闭]
【发布时间】:2013-06-17 23:04:00
【问题描述】:

我有一个函数可以检查另一个函数的返回值并对其进行操作。 some_function() 返回一个布尔值。

     $check = some_function()
     if ($check === TRUE) {
      return $my_return_val; 
      } else {
      handle_error();
      }

为此使用三进制有意义吗?似乎代码可以收紧。

【问题讨论】:

标签: php


【解决方案1】:

你可以使用三元-

$check = some_function() ? $my_return_val : $something_else

唯一会破坏您的三元运算的是您的“handle_error()”。我会把它放在你的some_function()

【讨论】:

    猜你喜欢
    • 2012-11-26
    • 1970-01-01
    • 2012-08-30
    • 2016-01-11
    • 2017-09-05
    • 2018-04-02
    • 2011-06-22
    • 2011-01-21
    • 1970-01-01
    相关资源
    最近更新 更多