tp5 ThinkPHP5 報Serialization of 'Closure' is not allowed

今天在寫查詢時碰到這個問題: 原因:如果你的全局域裏有閉包的話就會報錯爲 「對閉包的序列化是不允許的」 , 我發現我前面寫的where() 方法中使用了閉包,查詢結果使用了cache()方法(cache方法是將數據序列化存入文件中),去除cache方法後不會報此錯誤,或者不使用where閉包方法也不會報此錯誤,任意修改其中之一之後就不會報這個錯誤了。
相關文章
相關標籤/搜索