# Method decode_value()

Method decode_value

  ``mixed` decode_value(`string` `coded_value`, `void`|`Codec` `codec`)`

Description

  Decode a value from the string `coded_value`.

  This function takes a string created with encode_value() or encode_value_canonic() and converts it back to the value that was coded.

  If `codec` is specified, it's used as the codec for the decode. If none is specified, then one is instantiated through `master()->Decoder()`. As a compatibility fallback, the master itself is used if it has no `Decoder` class.

See also

  encode_value(), encode_value_canonic()