开启php严格模式后,还需要判断 数据的类型 或 数据是否存在 吗?
来源:9-7 代码优化
帅的被狗撵
2020-12-06
<?php
declare(strict_types=1);
namespace app\common\business;
class Category
{
public function save(int $id, array $data)
{
// 如果开启严格模式,下面的if语句还需要吗?
if(empty($id) || empty($data) || !is_numeric($id) || !is_array($data)) {
return '数据不合法';
}
}
}
写回答
1回答
-
singwa
2020-12-07
您好。如果加了严格模式的化 有些就不需要判断,比如上面的id可以不需要判断类型了。
但是$data如果是空数组的化 我们还是需要做下判断的哈。希望老师的回复能帮助到您。祝您学习愉快。
012020-12-07
相似问题