Прежде всего, вы не можете использовать следующую строку
$content_type = $json->content-type
, поскольку она недействительна. Переменные и свойства объекта в идеале должны быть camelCase, StudlyCase или snake_case, в зависимости от предпочтений, но не пытайтесь использовать kebab-case, так как это вызовет проблемы.
В противном случае проблема в том, что json_decode()
имеет 2 аргумента , второй - вернуть ассоциативный массив, а не объект (StdClass).
Просто замените json_decode($attch, true)
на json_decode($attch)
и посмотрите, что я упомянул о ваших именах переменных, если тип содержимого является ключом и не может быть изменен, оставьте json_decode($attch, true)
как есть и получите доступ к результатам с помощью $jsn['key']
example $json['content-type']