getPost优于$ _POST的优点

时间:2014-02-19 08:32:24

标签: post yii

Yii::app()->request->getPost()优于$_POST吗?

我觉得它使代码过于面向对象。

1 个答案:

答案 0 :(得分:8)

CHttpRequest::getPost()检查参数是否先存在,如果不存在则返回一个可以传递给它的默认值。

这是它的实际实现:

public function getPost($name,$defaultValue=null)
{
    return isset($_POST[$name]) ? $_POST[$name] : $defaultValue;
}