0
我正确地检索我的数据表单解析,但是当试图调用函数getCreatedAt时它不起作用。解析PHP getCreateAt
我正确地获取其他信息是这样的:
$obj->get(' description');
但调用getCreatedAt当页面无法正常工作,并抛出这个错误:
__toString() must not throw an exception
我试图得到这样的时间戳
$obj->get('createdAt');
$obj->getCreatedAt();
但是没有工作。
有谁知道可能会发生什么?
http://www.andrew-kirkpatrick.com/2013/04/how-to-safely-handle-php-__tostring-must-not-throw-an-exception/ – 2014-09-19 17:22:48
我已经读过,但问题没有处理异常,但检索日期,它说它是NULL。无论如何感谢 – manuvendev 2014-09-19 17:26:16
createdAt变量是一个DateTime对象,所以问题可能与初始化。它可能被提供了一个不正确的值,导致它在调用它的内部toString方法时出错。我会建议编辑getCreatedAt函数并在try catch中包装返回以获取异常。 – cdr 2014-09-19 17:32:53