PHP7.1`session_write_close()`返回`null`但手动由`bool'组成`
如PHP手册中所述 我希望返回一个布尔值,我希望从包装方法返回该值。现在我得到了返回null的错误 在搜索时,我没有发现任何胶水,其他人遇到了这个问题 请问,有人能解释一下吗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。这太
编辑(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(?)
}