【原创】解决PHP Warning:Creating default object from empty value

blogdaren 2019-07-24 抢沙发 178人次

演示代码:

<?php
$websiete = null;
$website->name = 'blogdaren';
dprint($website);  

问题结果:

PHP Warning:Creating default object from empty value

问题原因:

在操作一个非对象类型的变量时,如果我们将其当做一个对象进行操作,那么PHP会做两件事:
1、抛出上述warning信息
2、创建一个默认对象stdClass

问题解决:

确保所操作的变量为正确的对象类型,即对要操作的变量预先进行判断以确保是合法化的对象。

版权声明:除非注明,本文由( blogdaren )原创,转载请保留文章出处。

本文链接:【原创】解决PHP Warning:Creating default object from empty value

发表评论:

您的昵称:
电子邮件:
个人主页: