什么!@在PHP中意味着什么?

时间:2017-04-19 00:39:00

标签: php error-handling

我在一个非常古老的PHP代码库中有以下代码

function Suman(obj: ISumanInputs): void {

  const projectRoot = _suman.projectRoot;

  // via options
  this.fileName = obj.fileName;
  this.slicedFileName = obj.fileName.slice(projectRoot.length);
  this.networkLog = obj.networkLog;
  this.outputPath = obj.outputPath;
  this.timestamp = obj.timestamp;
  this.sumanId = ++sumanId;

  // initialize
  this.allDescribeBlocks = [];
  this.describeOnlyIsTriggered = false;
  this.deps = null;
  this.numHooksSkipped = 0;
  this.numHooksStubbed = 0;
  this.numBlocksSkipped = 0;

}

我知道每个人分别做什么,但我无法弄清楚两者结合使用的目的,我们也没有人再记得那段代码了。我最好的猜测是,有人想要抑制错误,并且还要反转addServer函数调用的返回值(成功时返回true,失败时返回false),将其抛入变量并对其执行某些操作但代码已经过从那时起被删除。

如果我的猜测是正确的,或者是否有某种秘密目的,我将不胜感激。

0 个答案:

没有答案