1. PHP / Говнокод #25755

    −1

    1. 1
    Как так получается, что после json_encode($massiv) у меня то "{}", то "[]"?

    Запостил: OCETuHCKuu_nemyx, 08 Августа 2019

    Комментарии (7) RSS

    • - Мама, купи {}
      - Нет, у нас есть {} дома.
      {} дома: []
      Ответить
    • потому что там то объект, то массив
      Ответить
    • Потому что в "РНР" нет никаких массивов. Вместо них -- хешмап с ключиками по-порядку.
      https://ideone.com/UQTj6S
      Именно поэтому я за "РНР".
      Ответить
    • «PHP» путает массивы (с числовым индексом) и ассоциативные массивы (хэшмапы), но выделяет объекты.
      «JS» путает объекты и ассоциативные массивы (хэшмапы), но выделяет массивы (с числовым индексом).

      Ассоциативным массивам не повезло: «PHP» и «JS» их относят к разным типам.
      Ответить
    • Речь была именно о пустом массиве. Я уже понял, сам себя наебал. Просто инициализировал строку как "{}".
      Ответить
    • gbplf []
      gbple hfcnzubdf.n gfkmwfvb d cnjhjys {}
      Ответить
    • По этому я за lua.
      Ответить

    Добавить комментарий