ErrorException试图获取非对象的属性

时间:2014-07-04 14:48:20

标签: php

我试图根据输入变量设置变量。

$inputs->page可能不存在。

$variables->page = ($inputs->page ? $inputs->page : $variables->page);

我认为这个简写说:

“如果$inputs->page存在,则将$variables-page分配给此变量,否则将其保留为$variables->page”。但它似乎抛出了错误,因为$inputs->page不存在。我做错了什么?

1 个答案:

答案 0 :(得分:0)

如果$inputs->page trueisset($inputs->page),那么你的速记会说明。

根据您的情况,您必须使用!is_null($inputs->page)!empty($inputs->page)或{{1}}进行更改