寻找php7函数的php5等效语法



我迫切需要找到以下函数的php5等效:

函数返回以下错误:

解析错误:语法错误,意外'}',期望','或';'

不工作的BOOL示例

private function isFile($data): bool
{
return file_exists($data);
}

我能够通过删除部分功能: bool来解决此错误,但我不确定这是否是正确的方式,或者是否会导致意外问题。

private function isFile($data)
{
return file_exists($data);
}

我有几个以: bool: void: array: string结束的php7函数,这些在php5.6中都没有工作,但是,如果我删除列和它之后的一切,那么代码工作,想确认删除这些位是正确的,或者是否有php5.6替代代码删除的部分。

更多示例无效的例子

private function handleElementClose(Stream $stream): void
{
// Skip '</'
$stream->next(2);
$element = $stream->readTo('>');
// Skip '>'
$stream->next();
$this->closeElement($stream, $element);
}

file_exists函数返回bool值。因此,删除:bool必须是正确的。这里是一个替换,考虑到由于返回值而导致的意外错误。

private function isFile($data)
{
return (bool) file_exists($data);
}

最新更新