Skip to main content

php_serialize

Function php_serialize 

Source
pub fn php_serialize<T: Serialize>(value: &T) -> Result<CacheValue, CacheError>
Expand description

序列化值(对齐 PHP Driver::serialize($data)

PHP Driver::serialize($data) 第 612 行:

  • is_numeric($data)(string) $data
  • 否则 → serialize($data)(PHP 原生序列化)

Rust 端用 serde_json::to_string 替代 PHP serialize

  • 整数 / 浮点数 → CacheValue::Number(s)
  • 其他 → CacheValue::Json(s)