void VariableSerializer::write(CArrRef v) { if (m_type == APCSerialize && !v.isNull() && v->isStatic()) { union { char buf[8]; ArrayData *ad; } u; u.ad = v.get(); m_buf->append("A:"); m_buf->append(u.buf, 8); m_buf->append(';'); } else { v.serialize(this); } }
void VariableSerializer::write(CArrRef v) { v.serialize(this); }