Tag: php 5.2

在PHP中使用timestamp创buildDateTime <5.3

如何在小于<5.3的版本中从时间戳创builddate时间? 在5.3中将是: $date = DateTime::createFromFormat('U', $timeStamp); DateTime构造函数想要一个string,但这不适合我 $date = new DateTime("@$timeStamp");

不build议使用引用来分配新的返回值

我刚刚得到一个错误。 当我尝试分配一个像这样的对象: $obj_md = new MDB2(); 我得到的错误是“通过引用分配新的返回值已被弃用”。 其实我一直在寻找一个解决scheme,但是我所见过的唯一一个就是拒绝php.ini(error_reporting)的政治化。 我也尝试过,但没有奏效。 这很混乱,我希望你能帮助我。 提前致谢。

如何在PHP中获得对象的保护属性

我有一个对象具有一些我想获取和设置的受保护的属性。 对象看起来像 Fields_Form_Element_Location Object ( [helper] => formText [_allowEmpty:protected] => 1 [_autoInsertNotEmptyValidator:protected] => 1 [_belongsTo:protected] => [_description:protected] => [_disableLoadDefaultDecorators:protected] => [_errorMessages:protected] => Array ( ) [_errors:protected] => Array ( ) [_isErrorForced:protected] => [_label:protected] => Current City [_value:protected] => 93399 [class] => field_container field_19 option_1 parent_1 ) 我想获得对象的value属性。 当我尝试$obj->_value或$obj->value ,会产生错误。 我search并find了使用PHP Reflection Class的解决scheme。 它工作在我的本地,但在服务器上的PHP版本是5.2.17所以我不能在这里使用这个function。 那么任何解决scheme如何获得这样的财产?