maybe_serialize

函数
maybe_serialize ( $data )
参数
  • (string|array|object) $data Data that might be serialized.
    Required:
返回值
  • (mixed) A scalar data.
定义位置
相关方法
maybe_unserializeis_serializedserialize_blockimage_resizeserialize_blocks
引入
2.0.5
弃用
-

maybe_serialize函数是用来在WordPress中序列化数据的。如果数据已经被序列化了,该函数会原样返回。否则,它将使用PHP的序列化函数来序列化数据。

如果需要的话,将数据序列化。

function maybe_serialize( $data ) {
	if ( is_array( $data ) || is_object( $data ) ) {
		return serialize( $data );
	}

	/*
	 * Double serialization is required for backward compatibility.
	 * See https://core.trac.wordpress.org/ticket/12930
	 * Also the world will end. See WP 3.6.1.
	 */
	if ( is_serialized( $data, false ) ) {
		return serialize( $data );
	}

	return $data;
}

常见问题

FAQs
查看更多 >
闪电侠

(工作日 10:00 - 18:30 为您服务)

2025-12-05 19:32:59

您好,无论是售前、售后、意见建议……均可通过联系工单与我们取得联系。

您也可选择聊天工具与我们即时沟通或点击查看:

您的工单我们已经收到,我们将会尽快跟您联系!
取消
选择聊天工具: