Пусть говорят, что я есть функция произнесения,Еогеаспа бросать объекты в PHP
Object::cast($stdClass, 'MyClass');
эта функция отлично работает, но когда я использую этот цикл по каждому элементу,
foreach ($stdClasses as &$stdClass) { // & to get the reference
$stdClass = Object::cast($stdClass, 'MyClass');
}
он не будет работать на моем удаленном сервере который является php 5.5.8, но странно, что он работает на моем локальном (php 5.5.12).
В чем проблема? потому что версия php отличается? или, возможно, php.ini имеет некоторые директивы, запрещенные на моей удаленной машине?
ps: также мой локальный сервер находится на окнах, а мой удаленный - на linux.
Вы используете ту же операционную систему на своем удаленном сервере, что и ваша локальная? – nomistic
@nomistic фактически нет. мой пульт - это linux, а мой локальный - это окна (извините за последний) – user544262772
Не знаете, насколько ответственно это, не разделяя, как вы реализовали «Object :: cast». На удаленном сервере, как он «не работает»? Ошибка? Неверный выход? –