10-7 编写一个复杂的验证器 检查空和检查是否数组,这个前后有什么特别关系

来源:10-7 编写一个复杂的验证器

吃了饿饿了又吃

2017-06-14

老师你好,

发现你在这节(10-7)里面,验证器里面,先检查数组,而检查是否为空。这里有区别吗?还是自己你个人逻辑上的一种感觉,先检查主要问题,是否是数组,再检查特例,是否为空。

写回答

2回答

7七月

2017-06-14

这里没有区别,你可以颠倒。因为即使是数组,也有可能是空数组。先判断空值也可以。

谢谢关心,课程内容实在是太多了,后面还有一个CMS需要简单的讲解写,本身前端+服务器的内容已经很多了。不过,已经在收尾了。

0
1
吃了饿饿了又吃
非常感谢!
2017-06-14
共1条回复

7七月

2017-06-14

麻烦把代码贴一下,我现在在收尾整个课程最后两章,已经1天没睡觉了,实在没精力去看视频。所以麻烦贴下代码。

0
1
吃了饿饿了又吃
老师,注意休息啊, 现在课程,节奏明显长和快了,调试也少了。我要看完在跟着做一遍。 validate/OrderPlace.php 就是下面代码 is_array()和empty() protected function checkProducts($value){ if(is_array($value)){ throw new ParameterException([ 'msg'=>'商品参数不正确' ]); } if(empty($value)){ throw new ParameterException([ 'msg'=>'商品列表不能为空' ]); } foreach($value as $value){ $this->checkProduct($value); } return true; }
2017-06-14
共1条回复

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程