• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

JSON zwraca NULL

Mały hosting, OGROMNE możliwości
0 głosów
252 wizyt
pytanie zadane 4 czerwca 2018 w PHP przez Mebya Użytkownik (700 p.)

Witam,
Tak jak w temacie, JSON zwraca mi ciągle NULL chciałem zdumpować mój pliczek i nic, zwraca null, nawet gdy dumpuje pliczek composer.json to tez zwraca NULL 


 

 public function jsonDecode()
    {
        $json=json_decode(__DIR__ . '../Data/modAmmo.json');
        return dump($json);
    }

 

1 odpowiedź

0 głosów
odpowiedź 4 czerwca 2018 przez Chess Szeryf (76,730 p.)
edycja 4 czerwca 2018 przez Chess
<?php

public function jsonDecode() {
	$file = file_get_contents(__DIR__ . '../Data/modAmmo.json');
	$json=json_decode($file);
	return $json; 
}
var_dump(jsonDecode());
 
?>

O ile się orientuję, to nie ma takiej funkcji jak json_file_decode() i trzeba ją samemu napisać. Przykład:

file1.json:

{ "abc":5}

file2.php:

<?php

function json_file_decode($file) {
	return json_decode(file_get_contents($file));
}

function jsonDecode() {
	return json_file_decode('file1.json');
    // U Ciebie linia powyższa powinna być chyba zamieniona na tę:
    // return json_file_decode(__DIR__ . '../Data/modAmmo.json');
}

// var_dump(jsonDecode());

echo jsonDecode()->abc;
// Output: 5
?>

 

 

Podobne pytania

0 głosów
1 odpowiedź 937 wizyt
pytanie zadane 25 lipca 2018 w PHP przez Michal93 Nowicjusz (190 p.)
0 głosów
0 odpowiedzi 556 wizyt
pytanie zadane 2 września 2017 w PHP przez marcin99b Szeryf (86,140 p.)
0 głosów
0 odpowiedzi 593 wizyt

93,718 zapytań

142,629 odpowiedzi

323,261 komentarzy

63,265 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...