Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]var_export błedny zapis
Forum PHP.pl > Forum > Przedszkole
akakakaka
Chce zapisać tablice do pliku PHP, tak jakby byłby to kawałek kodu... var_export pokazuje mi tablicę tak jakbym chciał, ale ostatni klucz jest po przecinku, co jest błędnym zapisem, jak to naprawić?

  1. $z = '<?php $config='.var_export($array, true).';?>';
  2. file_put_contents($name, $z, LOCK_EX);


gdzie $array to

  1. array('asd'=>'asd')


a war_export zwróci:

  1. 'asd' => 'asd',
  2. )


Co jest oczywiście błędne. Dziwne że nikt wcześniej tego nie zauważył.
Crozin
Taki zapis jest zwyczajnie w świecie poprawny: http://ideone.com/p04ca
Cytat
The comma after the last array element is optional and can be omitted. This is usually done for single-line arrays, i.e. array(1, 2) is preferred over array(1, 2, ). For multi-line arrays on the other hand the trailing comma is commonly used, as it allows easier addition of new elements at the end.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.