«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2019/03/03 15:22:54  №1358534 1
image.png (216, 1920x1080)
1080x1920
Первый верхний вариант функции работает, а второй нижний нет! Что делать??? В чём причина?

(При вызове функции посередине)
Ответы: >>1358539 >>1359950
Аноним 2019/03/03 15:33:23  №1358539 2
>>1358534
В первом случае инфо это массивчик, а во втором объект?
Ответы: >>1358542
Аноним 2019/03/03 15:38:05  №1358542 3
>>1358539
хмм, походу на то.

Но тогда получается у меня $data - объект, а не в коим случае не объект?

В связи с этим, правильно ли я думаю, что если считывать json файл где всё сосредоточено в
{
//что то
}
то это объект, а если
[
// что то
]
то это массив?
Ответы: >>1358547 >>1358561 >>1359950
Аноним 2019/03/03 16:16:56  №1358561 4
>>1358542
Ну если ты обращаешься к данным через ->, то это признак того, что ты обращаешься к объекту.

В javascript можно обращаться к пустому объекту, просто создав его через {}. В PHP так делать нельзя, объект нужно создать через new, поэтому твой json (ты ведь его получаешь?) сначала нужно распарсить (превратить в массив) и потом уже только обращаться к нему.