andyzu 发表于 2018-1-2 22:17:37

天然纯小白:请问我是否需要对类里的方法的参数做必要...

本帖最后由 andyzu 于 2018-1-2 23:45 编辑

public function create($userid)
{
    if($userid && is_int($userid))
    {
      //完成必要的代码
    }else{
      return '参数错误!';
    }
}

是否需要这样的判断?或者说,有没有更好的判断方式?

shimmer 发表于 2018-1-4 17:38:37

public function create($userid)
{
    if($userid && is_int($userid))
    {
      //完成必要的代码
    }else{
      return '参数错误!';
    }
}
create();
会报Warning: Missing argument 1 for create();
如果不想报Warning应该用if(isset($userid) && is_int($userid))

andyzu 发表于 2018-1-5 09:37:29

shimmer 发表于 2018-1-4 17:38
public function create($userid)
{
    if($userid && is_int($userid))


感谢!

andyzu 发表于 2018-1-5 09:39:20

追问,我如何用自己定义的错误信息,覆盖CI的错误信息?

dws20057 发表于 2018-10-23 02:13:18

shimmer 发表于 2018-1-4 17:38
**** 作者被禁止或删除 内容自动屏蔽 ****


public function create($userid=0)
{
    if($userid && is_int($userid))
    {
      //完成必要的代码
    }else{
      return '参数错误!';
    }
}

也可以这样。

Hex 发表于 2018-10-23 23:02:47

andyzu 发表于 2018-1-5 09:39
追问,我如何用自己定义的错误信息,覆盖CI的错误信息?

errors 目录是错误信息的页面,你可以自己随意改。
页: [1]
查看完整版本: 天然纯小白:请问我是否需要对类里的方法的参数做必要...