# 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()