1.我使用S方法:S('name',203);
2.我使用F方法:F('name',203);
为什么用F方法可以产生文件name.php,而使用S方法不会产生文件,不都是file吗
第二个问题:F方法源码F($name, $value='', $path=DATA_PATH)这里的第三个参数是DATA_PATH他的值是:defined('DATA_PATH') or define('DATA_PATH', RUNTIME_PATH.'Data/'); // 应用数据目录
然后如果在config里面写了'DATA_CACHE_PATH' => “自己设置的路径”,// 缓存路径设置 (仅对File方式缓存有效),这样就没有用了,那要这个DATA_CACHE_PATH有个毛用??
第一个问题解答:通过看源码,源码在/ThinkPhp/Common/functions.php,F方法里面有句: Think\Storage::put($filename,serialize($value),'F');就是写文件操作,而S方法并没有
最佳答案