CodeIgniter编码标准

时间:2012-06-14 07:36:30

标签: php

我只是想问一下,我是否可以使用本机PHP语言?

示例:

public function updatePost(){
if(!empty($_POST['name'])){
    return true;
}else{
      return false;
    }
}

笨:

public function updatePost{
    $this->form_validation->set_rules("name","Name","trim|required");
    if($this->form_validation->run()==false){
          return false;
    }else{
                  return true;
            }
}

提前致谢!

3 个答案:

答案 0 :(得分:3)

您可以在codeigniter中使用本机PHP语言而不会出现任何问题。唯一的区别是Codeigniter具有可以帮助您保持代码简单和干净的功能。因此,如果您已经使用了codeigniter,我建议您尽量使用尽可能多的Codeigniter功能。

答案 1 :(得分:2)

使用本机PHP没有问题,但我建议坚持使用框架功能。特别是如果你想让多个程序员在相同的代码库上工作。必须使用不一致的代码很难并且可能产生不必要的复杂性。在我看来,最好坚持使用特定的规则(框架功能)。

答案 2 :(得分:1)

CodeIgniter是一个PHP框架,所以无论如何你都会使用PHP。

至于你的问题,如果你的唯一目标是检查POST变量是否为空,你可以这样做:

return ($this->input->post('name')) ? true : false;