It was brought to our attention that MasterPress would give a tonne of warnings and deprecation notices when used with PHP 7.4 – this update addresses those.
MEOW_Field :: val( $value = null )
- Mixed The value of the field - this type of this value depends on the type of this field, it will most commonly be a string or an array.
A shorthand synonym for the MEOW_Field::value method, to retrieve the value of the field. If a value argument is supplied, this method will SET the field value instead.
Important: the _toString PHP magic method handles direct echoing of field values out to your templates by simply echoing the a MEOW_Field object directly, but this automatic conversion to a string does NOT happen when using the value of a field as a variable in an expression. This is where the MEOW_Field::val or MEOW_Field::value methods must be used. See the example for the correct and incorrect way to use values in variables.
$value = null
Optional – if this argument is supplied, the value of the field will be SET.