欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

thinkphp S函数使用phpredis出现问题

程序员文章站 2024-01-13 13:26:46
...
    public function test3()
        {
                $a=S(array(
                'type' => 'redis',
                'prefix' => 'think',
                'expire' => 3600)
                );

                // 设置缓存
           echo S('name', "1111");   //返回值是1
        
    }

    public function test4(){
       echo  $value = S("name");    //什么不输出 dump的话输出false
    }

回复内容:

    public function test3()
        {
                $a=S(array(
                'type' => 'redis',
                'prefix' => 'think',
                'expire' => 3600)
                );

                // 设置缓存
           echo S('name', "1111");   //返回值是1
        
    }

    public function test4(){
       echo  $value = S("name");    //什么不输出 dump的话输出false
    }


S('name', "1111", ['type' => 'redis',
                'prefix' => 'think',
                'expire' => 3600]);

/**
 * 缓存管理
 * @param mixed $name 缓存名称,如果为数组表示进行缓存设置
 * @param mixed $value 缓存值
 * @param mixed $options 缓存参数
 * @return mixed
 */
function S($name, $value = '', $options = null)

S('name', 1111);   // 返回的是这个操作的状态值,如果操作成功就是返回的true,反之返回的时候false;所以echo 1部队吗?
为什么不echo S('name')?;
相关标签: thinkphp php