为什么WordPress会创建两个瞬态:因为第一个瞬态timeout
在名称中,用于存储您为瞬态设置的过期时间(但存储的值是UNIX时间戳,而不仅仅是您传递的值,如3600
) 以便WordPress知道何时删除您的临时用户。对于第二个,它存储传递给的实际瞬态值set_transient()
, i、 e.第二个参数。
$key = \'mytransientprefix_key\';
set_transient( $key, \'value\', 3600 );
// That will create two options:
// _transient_timeout_mytransientprefix_key and
// _transient_mytransientprefix_key
var_dump(
get_option( \'_transient_timeout_\' . $key ),
get_option( \'_transient_\' . $key )
);
// Sample output: int(1611143902) string(5) "value"
所以“的值”;超时“;瞬态不应该是
value
— 尝试上面的代码,看看它是如何运行的?