検索

ホームページ  >  に質問  >  本文

キャッシュの問題。else のステートメントは正常に実行されますが、if($cache) でスクリーンショット エラーが発生します?神に尋ねてください

パブリック関数 train_surp(){
$cache=Cache::get('train_surp');
if($cache){
$this->assign('list',unserialize( $cache));
}
else{
$retult=train::paginate(5);
Cache::set('train_surp',$retult,10);
$ list=Cache::get('train_surp');
$this->assign('list',$list);
}
return $this->fetch();
}QQ截图20171110201309.png

王岁洋王岁洋2604日前1036

全員に返信(3)返信します

  • myfey

    myfey2017-11-27 14:12:28

    if($cache){

    の$cacheはオブジェクト型である必要があります

    if (ここではブール値判定です。オブジェクト型は判定できません)



    返事
    0
  • PHP中文网

    PHP中文网2017-11-11 09:30:52

    正確に何を質問しているのかわかりませんか?

    返事
    0
  • キャンセル返事