Zend语法解释 - %value%是什么意思?

I see syntax on http://framework.zend.com/manual/en/zend.validate.writing_validators.html

The case- what does %value% mean and doing?

  protected $_messageTemplates = array(
    self::FLOAT => "'%value%' is not a floating point value"
  );

Thanks

It's a placeholder that will be replaced by the field's value when displaying this error.

If a user enters "ABC" is this field, the error message will be "'ABC' is not a floating point value"

This is like printf's %s placeholders, in a more verbose and easy to use form. Validators can add their own placeholder variables, and it's easier to deal with %value%, %somevar% than with (positional) %1$s, %2$s, particularly for translators.