Всем привет, подскажите новичку как победить ошибку. Ни как не разберусь. Как понимаю не создана переменная, но если их создать то ругается на одинаковые переменные php 7.1 как можно обойти? PHP: $DateTime = new \DateTime('NOW'); $DateTimeFormat = $DateTime->format('Y-m-d H:i:s'); $Orders->created = $DateTimeFormat; $Orders->user_id = Yii::$app->session['user_id']; $Orders->status = 'draft'; $Orders->price_id = Yii::$app->session['id_prices']; if ($Orders->save()) { $array_to_orders = array_merge($new_array, $fileupload_array); foreach ($array_to_orders as &$ato) { $count = $ato[1];
По конкретнее ничего сказать не могу, так как я не знаю что это вообще за конструкция такая странная, и почему перед ней слеш. Я в ООП не шарю. А если ты умеешь пользоваться переводчиком - перевёл бы что ошибка твоя означает следующее: "Создание стандартного объекта из пустого значения". А значит что значение это - NULL. --- Добавлено --- Что если убрать этот слеш?
Такое чувство, что у всех новичков фобия на CTRL+C/CTRL+V, по этому они выкладывают листинги в виде скриншотов. Чтобы другим было удобнее. Но другим не удобнее.