本帖最後由 luguokankan 於 2013-5-19 10:50 編輯 : u/ Z" ^- }, e+ r0 Y
風吹不動 發表於 2013-5-19 10:27 
" \: | F6 d: F7 a. {測試不成功,每次都是從新生成結果
1 ?/ C8 M9 M ~1 ?+ O測試代碼?
" K u. s+ l/ }& A
9 p4 ^) j$ `$ ^: S& w我的測試代碼- require_once(__DIR__.'/wp-config.php');7 I2 b0 V* z, z. e' C; c- W2 q
- delete_transient( 'cache_me' );
. l; x8 S* h0 \2 W - function get_cached_result(){' l: A2 D! b2 }1 x# j
- $arry = array(1,2,3,4,5,6);# F& s; u; J/ P2 H) E7 ]* C9 I+ N
- if ( false === ( $result = get_transient( 'cache_me' ) ) ) {. H Z: n/ x7 }! @$ m( S
- $result = array_rand($arry,2);
7 c' e3 `1 F9 `8 [ - set_transient( 'cache_me', $result,3600 );/ M! a- ^) p- F
- }
& ?' X6 P. n6 p# D7 w8 m, { - return $result;
; C2 z3 h& G: z& [& s/ S, K - }
* s1 \3 d/ s h+ K
7 J8 I0 [3 k+ F2 \# N- echo '<pre>'; i9 v0 u- @0 s& d! y7 A! N
- for($i=0;$i<10;$i++){
) Z( {2 i \& |1 `, c1 M - $result =get_cached_result();
7 F+ F! E2 j5 q7 X+ W" j {+ u/ J* M - print_r($result);4 I8 F! c! \4 b/ ]8 O
- }
- P7 \% ^, ]3 s6 | - 6 x2 v5 @4 _7 a! F9 j; f
- exit();
複製代碼 output- Array$ g9 r$ P4 l2 R( w4 E
- () k6 Z3 v$ G6 t6 U
- [0] => 2
; z9 `7 \9 k' u6 U1 L6 x& ]5 D - [1] => 3
: K2 `1 _! Q/ `3 l - )% X! f" L# N I3 I1 Q' |3 i
- Array4 a" |$ J) j' ]9 Z9 k; l
- (/ |. {) c% J: Y4 W! b; j! Z$ V
- [0] => 2( o" I' T9 z5 e/ N0 U: }% p
- [1] => 30 Y% T. L( D5 t! X/ f
- )
+ X/ ]( T5 `) b% u- s9 l - Array
. {- T$ P" R( \, j' v9 t% m - (
4 _$ L6 A7 h0 U r$ ^2 o - [0] => 2- d# c s% G0 f3 h$ m B* @, |
- [1] => 3
' P; N$ I( M* l8 d3 s# z! W - )
B+ o- `9 f* S+ B" J, V7 r - Array5 o. O3 e* e- r0 Z( c9 z8 l' @
- () w t, [# C/ O$ N/ b* @8 U0 x
- [0] => 2
2 O' g; a* _, w- t) o9 B' O- n - [1] => 3& N @& i/ s2 k* O- Q$ R
- )
$ O5 L& B) f/ R4 @4 o* ?# a9 c - Array/ i8 j* M# g6 H+ X2 T
- (
7 W) Y9 l( L" v/ F7 D. ^+ P - [0] => 28 y" g+ { [- q3 E
- [1] => 3
' y: b4 I2 L* l$ Z& b* d1 v - )3 k! M0 L F7 ?. A
- Array" P6 Q5 c6 R- @' |# O
- (9 ?* t* v R' L, b
- [0] => 2& }' H7 X v! @- J. ^
- [1] => 37 Z: x9 [' L, \" N) t$ h" V
- )
複製代碼 我給的代碼肯定是可以的. 5 r: _: T9 g: n+ l! o/ x e
問題可能出現在你真正的代碼上.
0 |+ I8 i9 i$ [3 `6 f5 n2 h% i |