JMC*_*JMC 1 php warnings object php-5.4
注意:我已经阅读了有关如何解决此问题的stackoverflow上的其他主题: 从PHP中的空值创建默认对象?
由于某些原因,我仍然收到警告消息:从空值创建默认对象
我已经尝试了一些方法来纠正警告:
$data = new stdClass();
$data->result->complex->first_key = $old_data->result->complex;
还尝试了:
$data->result->complex = new stdClass();
$data->result->complex->first_key = $old_data->result->complex;
仍然得到警告:从上面新的stdClass()初始化的行号上的空值创建默认对象。
期望的结果: 如何正确初始化新的空对象?
如果要避免出现警告,则需要预先创建每个级别:
$data = new stdClass();
$data->result = new stdClass();
$data->result->complex = new stdClass();
$data->result->complex->first_key = $old_data->result->complex;
| 归档时间: | 
 | 
| 查看次数: | 4710 次 | 
| 最近记录: |