尝试可以在 php 文件中做什么


What try could do in a php file?

在与 rest api 相关的长 php 文件之后,我确实有以下这些行,任何人都可以帮助我他们真正做什么以及尝试在 php 中做什么。

if (!array_key_exists('HTTP_ORIGIN', $_SERVER)) {
    $_SERVER['HTTP_ORIGIN'] = $_SERVER['SERVER_NAME'];
}
try {
    $API  = new MyAPI($_SERVER['REQUEST_URI'], $_REQUEST, $_SERVER['HTTP_ORIGIN']);
    $METH = $API->processAPI();
    echo $METH;
} catch (Exception $e) {
    $METH = json_encode(Array('error' => $e->getMessage()));
    echo $METH;
}
try {
  //...code 1...
}
catch (Exception $e) {
  //...code 2...
} 

try-catch-block 组合用于异常处理。这意味着以下内容...如果在//...code 1...中发生了"坏"的事情,而不是你的程序崩溃和停止,你的代码知道它应该跳到catch块并从那里继续执行命令。

在代码中使用 try-catch-block 是一种非常好的做法,因为它可以帮助您控制代码在出现问题时应该执行的操作。//...code 2...中经常发现的是创建日志,为程序员提供有关可能导致//...code 1...错误的信息。

让我知道这是否对您有帮助! :)