|
楼主 |
发表于 2013-5-19 10:43:34
|
显示全部楼层
本帖最后由 luguokankan 于 2013-5-19 10:50 编辑
风吹不动 发表于 2013-5-19 10:27
测试不成功,每次都是从新生成结果
测试代码?
我的测试代码- require_once(__DIR__.'/wp-config.php');
- delete_transient( 'cache_me' );
- function get_cached_result(){
- $arry = array(1,2,3,4,5,6);
- if ( false === ( $result = get_transient( 'cache_me' ) ) ) {
- $result = array_rand($arry,2);
- set_transient( 'cache_me', $result,3600 );
- }
- return $result;
- }
- echo '<pre>';
- for($i=0;$i<10;$i++){
- $result =get_cached_result();
- print_r($result);
- }
- exit();
复制代码 output- Array
- (
- [0] => 2
- [1] => 3
- )
- Array
- (
- [0] => 2
- [1] => 3
- )
- Array
- (
- [0] => 2
- [1] => 3
- )
- Array
- (
- [0] => 2
- [1] => 3
- )
- Array
- (
- [0] => 2
- [1] => 3
- )
- Array
- (
- [0] => 2
- [1] => 3
- )
复制代码 我给的代码肯定是可以的.
问题可能出现在你真正的代码上.
|
|