本帖最後由 luguokankan 於 2013-5-19 10:50 編輯 $ r; u% l3 D; C" e) j \
風吹不動 發表於 2013-5-19 10:27 . C/ t( t# r- Y- _
測試不成功,每次都是從新生成結果
6 Z& x# g. b" U9 w測試代碼?6 \& V- U& W" \3 m2 e) {4 a, @6 o
/ y* D1 B0 y6 o4 J+ W/ H
我的測試代碼- require_once(__DIR__.'/wp-config.php');
% e% p/ c! ^' L" C& b3 K - delete_transient( 'cache_me' );
' D! S, m- }, p& t! i- b# X4 m - function get_cached_result(){2 M& y: [! t5 V9 P8 u4 t" v" m
- $arry = array(1,2,3,4,5,6);5 l, X" O7 d8 G
- if ( false === ( $result = get_transient( 'cache_me' ) ) ) {- a7 A; [* h+ R, N0 R1 U
- $result = array_rand($arry,2);
: A8 g7 M$ v/ n, c& w3 d& K - set_transient( 'cache_me', $result,3600 );
; D+ A) I8 u/ y - }5 r+ q+ I8 l- m7 A7 S$ u# Y. T
- return $result;
0 S8 ]9 I6 J" i* x9 ~. W7 `6 V - }
X0 d: H$ e0 ^0 R: G$ Y
/ F# W( N( p/ z4 G6 E7 t- echo '<pre>';
( f- a* o+ v9 r# v J - for($i=0;$i<10;$i++){& ?/ L( C, S, Y, d% G
- $result =get_cached_result();
* w: r( V% C% k9 z5 y - print_r($result);4 ` i& o4 z* D: [6 w$ t
- }8 L, C0 ], o9 O+ |- `! C
# u {! ]; s+ ~3 l- W- exit();
複製代碼 output- Array0 s8 ~/ U5 T7 ]% g3 G( B! `
- (
- a$ j% Y% E8 s$ d - [0] => 2 p1 f8 W8 r1 Q. g$ ]3 v7 N4 H
- [1] => 3& k5 P5 s4 S8 g# y/ n
- )
/ M9 i% o8 L. I8 @+ x' p. x - Array
/ Z/ @ }- J) G$ M0 \1 J$ S3 F - (
% d& t% y' W% W6 h5 I5 w1 i - [0] => 2
; s( P2 p: {- } x* s' d: y - [1] => 3
6 P5 m9 N% j) q) E; | - )
& g( h8 g0 x6 F$ Q - Array- h$ ]1 K4 c5 Z& H% t
- (: b. R- O1 I6 O
- [0] => 25 A8 _9 @: t' u
- [1] => 34 U: N T' g9 d2 V5 ]6 R0 X* j
- )
+ P$ E0 k* N6 j# F) u) f$ D - Array
/ l& G6 Z+ X2 x, Z( s0 { - (
. k6 l8 b9 J7 b% c( N$ i - [0] => 2( s2 d" A. o' x6 L8 h, P
- [1] => 38 e& P# e* h" m E
- )
0 G! a$ z; U) t. A: O - Array
) T/ O+ g4 c1 U: r - (
+ C Q7 x1 w: y' t4 G r - [0] => 2
, w5 `9 G; f% e! i! V4 L - [1] => 3
5 |: F* H2 O; j3 L5 X0 }/ c - )1 F3 G2 g2 c# x- g; r0 w6 Q1 Z
- Array
1 y3 p2 d; J( i- F" g' m# `" V" f# J - (& H7 o; _ N; D) `
- [0] => 2 m0 u& j4 M. T- H* H: c! j! A- `1 \4 v
- [1] => 3
$ s2 ^ q7 f# y6 t. m9 |* D - )
複製代碼 我給的代碼肯定是可以的.
' M! X" x8 y% r% u問題可能出現在你真正的代碼上./ K# ]4 [) ?" y7 [
|