Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 尊重\验证-如果字符串不为空,则验证字符串,否则返回true_Php_Respect Validation - Fatal编程技术网

Php 尊重\验证-如果字符串不为空,则验证字符串,否则返回true

Php 尊重\验证-如果字符串不为空,则验证字符串,否则返回true,php,respect-validation,Php,Respect Validation,我正在对验证字段使用尊重\验证。我的某些字段不是必填字段,例如电话号码,但如果它们不是空的,则必须对其进行验证。 以下是我目前的代码: v::Phone()->validate($phoneNumber); // it should return true if $phoneNumber is empty 怎么做?基于,它看起来应该是: v::optional(v::Phone())->validate($phoneNumber);

我正在对验证字段使用尊重\验证。我的某些字段不是必填字段,例如电话号码,但如果它们不是空的,则必须对其进行验证。 以下是我目前的代码:

v::Phone()->validate($phoneNumber); // it should return true if $phoneNumber is empty
怎么做?

基于,它看起来应该是:

v::optional(v::Phone())->validate($phoneNumber);