ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# Class Phalcon\\Validation\\Validator\\StringLength # Class **Phalcon\\Validation\\Validator\\StringLength** *extends* abstract class [*Phalcon\\Validation\\Validator*](#) *implements*[*Phalcon\\Validation\\ValidatorInterface*](#) Validates that a string has the specified maximum and minimum constraints The test is passed if for a string's length L, min<=L<=max, i.e. L must be at least min, and at most max. ``` <pre class="calibre14">``` <?php use Phalcon\Validation\Validator\StringLength as StringLength; $validation->add('name_last', new StringLength(array( 'max' => 50, 'min' => 2, 'messageMaximum' => 'We don\'t like really long names', 'messageMinimum' => 'We want more than just their initials' ))); ``` ``` ### Methods public **validate** (*unknown* $validation, *unknown* $field) Executes the validation public **\_\_construct** (\[*unknown* $options\]) inherited from Phalcon\\Validation\\Validator Phalcon\\Validation\\Validator constructor public **isSetOption** (*unknown* $key) inherited from Phalcon\\Validation\\Validator Checks if an option is defined public **hasOption** (*unknown* $key) inherited from Phalcon\\Validation\\Validator Checks if an option is defined public **getOption** (*unknown* $key, \[*unknown* $defaultValue\]) inherited from Phalcon\\Validation\\Validator Returns an option in the validator's options Returns null if the option hasn't set public **setOption** (*unknown* $key, *unknown* $value) inherited from Phalcon\\Validation\\Validator Sets an option in the validator | - [索引](# "总目录") - [下一页](# "Class Phalcon\Validation\Validator\Uniqueness") | - [上一页](# "Class Phalcon\Validation\Validator\Regex") | - [API Indice](#) »