在PHP5.5中,也许你会在官方文档上看到是这么写的

empty(Yii::$app->request->post('name'))

在PHP5.5的版本中不会出现任何错误,Yii2.0是使用的PHP5.4以上的版本,如果是PHP5.4的版本那么会出现 一个  的错误,那么怎么解决呢?


$request = Yii::$app->request;

empty($request ->post('name'));

这样写可以兼容PHP5.4,避免 上述错误。