У меня возникает много вопросов, получающих ответ от json с помощью php. Код ниже echos ничего, и я понятия не имею, почему. Мне нужно иметь доступ ко всем точкам этого json-файла отдельно через функции.json_decode не работает и ничего не работает
file.json
{
"file":{
"name": "File Name",
"description": "This is a file!",
"license": "glp-2.0",
"version": "1.1.1",
"author": [{
"name": "Author Name",
"email": "[email protected]"
}],
"require": [{
"php": ">= 5.2.4",
"myslq": ">= 5.0",
}]
}
}
локальный/data.php
define('PATH', 'http://domain.com/json/');
function test(){
$json = file_get_contents(PATH."file.json");
$data = json_decode($json,true);
echo $data['file']['name'];
}
test();
do 'var_dump ($ json); '' var_dump ($ data); ' – Neverever
Как мне получить имя файла? var_dump возвращает «NULL», когда я вызываю функцию –
, цель «var_dump ($ json)» - проверить, есть ли у вас какой-либо контент из 'file_get_contents', если да,' var_dump ($ data) 'проверяет, преобразуется ли он к объекту json. – Neverever