1# NotOptional 2 3- `v::notOptional()` 4 5Validates if the given input is not optional. By _optional_ we consider `null` 6or an empty string (`''`). 7 8```php 9v::notOptional()->validate(''); // false 10v::notOptional()->validate(null); // false 11``` 12 13Other values: 14 15```php 16v::notOptional()->validate([]); // true 17v::notOptional()->validate(' '); // true 18v::notOptional()->validate(0); // true 19v::notOptional()->validate('0'); // true 20v::notOptional()->validate(0); // true 21v::notOptional()->validate('0.0'); // true 22v::notOptional()->validate(false); // true 23v::notOptional()->validate(['']); // true 24v::notOptional()->validate([' ']); // true 25v::notOptional()->validate([0]); // true 26v::notOptional()->validate(['0']); // true 27v::notOptional()->validate([false]); // true 28v::notOptional()->validate([[''), [0]]); // true 29v::notOptional()->validate(new stdClass()); // true 30``` 31 32*** 33See also: 34 35 * [NoWhitespace](NoWhitespace.md) 36 * [NotBlank](NotBlank.md) 37 * [NotEmpty](NotEmpty.md) 38 * [NullType](NullType.md) 39 * [Optional](Optional.md) 40