За последние 24 часа нас посетили 86309 программистов и 7653 робота. Сейчас ищет 2471 программист ...

Creating default object from empty value

Тема в разделе "PHP для новичков", создана пользователем danyasher, 30 янв 2017.

  1. danyasher

    danyasher Новичок

    С нами с:
    30 янв 2017
    Сообщения:
    3
    Симпатии:
    0
    Всем привет, подскажите новичку как победить ошибку.
    Ни как не разберусь. Как понимаю не создана переменная, но если их создать то ругается на одинаковые переменные php 7.1 как можно обойти?

    PHP:
    1.                 $DateTime = new \DateTime('NOW');
    2.                 $DateTimeFormat = $DateTime->format('Y-m-d H:i:s');
    3.                 $Orders->created = $DateTimeFormat;
    4.                 $Orders->user_id = Yii::$app->session['user_id'];
    5.                 $Orders->status = 'draft';
    6.                 $Orders->price_id = Yii::$app->session['id_prices'];
    7.                 if ($Orders->save()) {
    8.                     $array_to_orders = array_merge($new_array, $fileupload_array);
    9.                     foreach ($array_to_orders as &$ato) {
    10.                         $count = $ato[1];
     

    Вложения:

  2. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.151
    Симпатии:
    108
    Адрес:
    Украина
    Зачем фото? Можно же через тег PHP
     
  3. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.213
    Симпатии:
    1.711
    Адрес:
    Молдова, г.Кишинёв
    Пишет ошибку?
     
  4. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.012
    Симпатии:
    1.679
    Адрес:
    :сердА
    А можно не то, что ты понимаешь, а то, что пишет php? А там будем мозговать.
     
  5. danyasher

    danyasher Новичок

    С нами с:
    30 янв 2017
    Сообщения:
    3
    Симпатии:
    0
    да, название ошибки = название темы
     

    Вложения:

  6. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.151
    Симпатии:
    108
    Адрес:
    Украина
    На какой строке?
    --- Добавлено ---
    Скорее всего ошибка тут:
     
  7. danyasher

    danyasher Новичок

    С нами с:
    30 янв 2017
    Сообщения:
    3
    Симпатии:
    0
    спасибо, поконкретнее бы конечно (
     
  8. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.151
    Симпатии:
    108
    Адрес:
    Украина
    По конкретнее ничего сказать не могу, так как я не знаю что это вообще за конструкция такая странная, и почему перед ней слеш. Я в ООП не шарю. А если ты умеешь пользоваться переводчиком - перевёл бы что ошибка твоя означает следующее: "Создание стандартного объекта из пустого значения". А значит что значение это - NULL.
    --- Добавлено ---
    Что если убрать этот слеш?
     
  9. alexblack

    alexblack Старожил

    С нами с:
    20 янв 2016
    Сообщения:
    638
    Симпатии:
    380
    https://php.net/manual/ru/language.namespaces.global.php
    Слеш тут не при чем)
     
  10. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.151
    Симпатии:
    108
    Адрес:
    Украина
    Ну я ж и говорю, не знаю что за конструкция) Предположил что слеш это очепятка, что ли :)
     
  11. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.012
    Симпатии:
    1.679
    Адрес:
    :сердА
    Такое чувство, что у всех новичков фобия на CTRL+C/CTRL+V, по этому они выкладывают листинги в виде скриншотов. Чтобы другим было удобнее. Но другим не удобнее.
     
  12. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.151
    Симпатии:
    108
    Адрес:
    Украина
    Да ладно, он же исправил
     
  13. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.012
    Симпатии:
    1.679
    Адрес:
    :сердА
    А потом снова выложил листинг, на этот раз ошибки, скриншотом.
     
  14. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.213
    Симпатии:
    1.711
    Адрес:
    Молдова, г.Кишинёв
    Всё из-за того, что нужно нажать Print Sreen, кликнуть в редактор форума, Ctr+V и ответить