doroidpanic.com

Respect/Validation のよくやる設定ミス

Respect/Validationライブラリで数値のチェックを行なっていると、コピペしすぎて0をうまく判定してくれない時がある。

Respect/Validationに「notEmpty」というメソッドがあって
空判定として呼び出していたけど、数値の0はnotEmpty()を通らないので下記のようになってしまう。


$type = 0;

var_dump( Validator::notEmpty()->intVal()->validate( $type ) );
=> False
var_dump( Validator::intVal()->validate( $type ) );
=> True