下列常量由此扩展定义,且仅在此扩展编译入 PHP 或在运行时动态载入时可用。
YAC_VERSION
(string)
YAC_MAX_KEY_LEN
(int)
键允许的最大长度,为 48 字节。
YAC_MAX_VALUE_RAW_LEN
(int)
YAC_MAX_RAW_COMPRESSED_LEN
(int)
YAC_SERIALIZER_PHP
(int)
在 Yac 3.0.0 之前选择 PHP 序列化器。此常量已在 Yac 3.0.0 移除。
YAC_SERIALIZER_JSON
(int)
在 Yac 3.0.0 之前、且构建时启用了 JSON 支持的情况下选择 JSON 序列化器。 此常量已在 Yac 3.0.0 移除。
YAC_SERIALIZER_IGBINARY
(int)
在 Yac 3.0.0 之前、且构建时启用了 igbinary 支持的情况下选择 igbinary 序列化器。 此常量已在 Yac 3.0.0 移除。
YAC_SERIALIZER_MSGPACK
(int)
在 Yac 3.0.0 之前、且构建时启用了 MsgPack 支持的情况下选择 MsgPack 序列化器。 此常量已在 Yac 3.0.0 移除。
YAC_SERIALIZER
(string)
在 Yac 3.0.0 之前报告所选的序列化器。此常量已在 Yac 3.0.0 移除。
YAC_KIND_MISS
(int)
内部用于表示缓存未命中的值类型。自 Yac 3.0.0 起可用。
YAC_KIND_FLAG
(int)
标量标记的值类型,例如 null 和布尔值。自 Yac 3.0.0 起可用。
YAC_KIND_LONG
(int)
存储在槽位中的整数值类型。自 Yac 3.0.0 起可用。
YAC_KIND_DOUBLE
(int)
存储在槽位中的浮点数值类型。自 Yac 3.0.0 起可用。
YAC_KIND_STRING
(int)
字符串的值类型。自 Yac 3.0.0 起可用。
YAC_KIND_BLOB
(int)
已序列化或压缩值的值类型。自 Yac 3.0.0 起可用。
YAC_LOC_BLOCK
(int)
Yac::dump() 对存储在值池中的值报告的位置。 自 Yac 3.0.0 起可用。
YAC_LOC_VALWORD
(int)
Yac::dump() 对存储在槽位值字中的标量报告的位置。 自 Yac 3.0.0 起可用。
YAC_LOC_INLINE
(int)
Yac::dump() 对直接存储在槽位中的短字符串报告的位置。 自 Yac 3.0.0 起可用。
YAC_ENC_NONE
(int)
Yac::dump() 对未序列化值报告的编码器。 自 Yac 3.0.0 起可用。
YAC_ENC_PHP
(int)
Yac::dump() 对使用 PHP 原生序列化器的值报告的编码器。 自 Yac 3.0.0 起可用。
YAC_ENC_YAC
(int)
Yac::dump() 对使用 Yac 内部序列化器的值报告的编码器。 自 Yac 3.0.0 起可用。