PHP7.1`session_write_close()`返回`null`但手动由`bool'组成`

PHP7.1`session_write_close()`返回`null`但手动由`bool'组成`,php,function,session,types,return,Php,Function,Session,Types,Return,如PHP手册中所述 我希望返回一个布尔值,我希望从包装方法返回该值。现在我得到了返回null的错误 在搜索时,我没有发现任何胶水,其他人遇到了这个问题 请问,有人能解释一下吗 编辑(2018-02-15 18:26) 这将在7.2中实现。另请参见。可能是哑的,但您的包装器是否调用返回会话\u write\u close()或只是会话写入关闭()?return session\u write\u close()使用PHPStorm我已经得到一个提示,返回类型将是void,而我期望bool。这太

如PHP手册中所述

我希望返回一个布尔值,我希望从包装方法返回该值。现在我得到了返回null的错误

在搜索时,我没有发现任何胶水,其他人遇到了这个问题

请问,有人能解释一下吗


编辑(2018-02-15 18:26)


这将在7.2中实现。另请参见。

可能是哑的,但您的包装器是否调用
返回会话\u write\u close()或只是
会话写入关闭()
return session\u write\u close()
使用PHPStorm我已经得到一个提示,返回类型将是
void
,而我期望
bool
。这太令人困惑了。@codekandis在问题中包含您的实际代码会很有帮助。@codekandis:我在PHP7.0.26上也得到了
NULL
,我想这可能是文档中的错误,您可以向他们的问题跟踪者报告。
public function writeClose(): bool
{
    return session_write_close(); // returns void(?)
}