本帖最後由 luguokankan 於 2013-5-19 10:50 編輯
# h, w1 R7 J }8 k: |風吹不動 發表於 2013-5-19 10:27 
/ a+ n5 T3 p$ c: B. j- b1 o. F測試不成功,每次都是從新生成結果
8 A& J4 K/ p* E1 Y測試代碼?& p2 o) H2 a8 e; R' i- p+ C. M
3 r: ^- k. G+ v7 ]
我的測試代碼- require_once(__DIR__.'/wp-config.php');* j1 s$ J8 @& D: O/ V
- delete_transient( 'cache_me' );0 C: V2 d2 i8 G. e0 Q+ n! H+ {
- function get_cached_result(){
- G e0 [. u4 @% w, G" d - $arry = array(1,2,3,4,5,6);1 O* G, F' w: W+ [
- if ( false === ( $result = get_transient( 'cache_me' ) ) ) {
; f+ j ^! {! r3 e- E - $result = array_rand($arry,2);
, _4 N& g+ o( r/ K* f3 } - set_transient( 'cache_me', $result,3600 );
% A: K3 j& ^: }$ Z - }
0 ^" B; \# A! |( ]) }+ P - return $result;% @* t8 r0 z+ Z1 R& d' ?
- }
. i' o2 n! |) M
; F+ u9 K( p' f+ I/ e5 F% w- echo '<pre>';4 l# W9 U3 z/ j' `* F$ v, S
- for($i=0;$i<10;$i++){
+ N2 ]* [3 Z. I, H! c6 Q - $result =get_cached_result();" {5 E6 @8 A: e: o
- print_r($result);* \; Y3 z$ V- J( r) Q/ c
- }
: V7 z" p% t6 B - 2 H D( d7 Y3 Z- m. _# N
- exit();
複製代碼 output- Array
, r8 d+ w# }$ I- }# ~5 P9 J8 t - (
+ Y" y$ l; B# a: e F8 u - [0] => 2
, m- A! F& q7 P/ E1 L - [1] => 3
; D# K, T1 i1 Y7 Z* W. u - )1 I, ~- @( l( i n& z. G
- Array4 a7 Z! G6 `/ l/ X
- (
1 C3 m8 j! i; a/ U* @5 S - [0] => 2
5 r0 j- V# a6 q, v2 b6 u6 c - [1] => 31 u0 v4 U P1 c! {: f
- )( U, O% B' e8 A* Q
- Array* K f3 X, l# ^2 X+ Y$ l7 }; _
- (
% g1 D9 R& ]3 K' @& d) d* ^ - [0] => 2
/ Y7 r. e' [' C2 ?( H, `/ @( g% H - [1] => 3$ q7 I N- ]: B5 p. o& U9 X
- )& g n( i" |' J4 d! j
- Array3 D% r/ T$ S& A7 t ?. u
- (( ^; R0 w- p0 W# j
- [0] => 22 k. P) X, X: o2 l! G2 u
- [1] => 3 h6 |5 z& ~7 o1 }; C6 l
- )4 }% P) y1 ]+ v: o$ B% h
- Array. t8 x* }& H2 s0 ~, ?" @3 A
- (
' n2 u* h9 U9 q8 X - [0] => 2
2 ~4 J2 r! {* k+ ~' h+ Y - [1] => 3
5 ]& ]5 o& X( z& l; u - )$ A# z4 G9 Z- y3 z% v" l
- Array: z J7 b) H7 Y2 u8 K: a0 `1 V
- (
7 a k3 @$ d- X! o" r0 M: Z* P - [0] => 2
: y0 z. s; ~, l! ]9 A - [1] => 3& d. a- w. p6 H. c% P6 h- @
- )
複製代碼 我給的代碼肯定是可以的.
. c4 p4 K5 o( x5 W& f1 l% `問題可能出現在你真正的代碼上.4 W* P3 p' p4 ~* Z( D7 J! }
|