//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Tentokrat by som chcel informovat o navrhu ktory bol jednohlasne schvaleny a bude implementovany do PHP od verzie 7.1.
Ked chceme vytvorit pole tak to spravime takto:
$pole = array(1, 2, 3);
Od verzie PHP 5.4 mozeme dokonca pouzit skratenu syntaxu
$pole = [1, 2, 3];
Opacny proces je ked chceme nase pole vlozit do premennych tak to urobime nasledovne
list($a, $b, $c) = $pole;
Schvalena short list syntax o ktorej tu chcem informovat a ktora urobi to iste ako priklad vyssie bude vyzerat takto:
[$a, $b, $c] = $pole;
Dalsie zvlastnsti:
// Nebude povolene vnorenie dlhej do kratkej syntaxe list([$a, $b], [$c, $d]) = [[1, 2], [3, 4]]; // Nebude povolene vnorenie kratkej syntaxe do dlhej [list($a, $b), list($c, $d)] = [[1, 2], [3, 4]]; // Povolene vsak bude vnorenie kratkej syntaxe do kratkej [[$a, $b], [$c, $d]] = [[1, 2], [3, 4]];
Dakujem za pozornost, koniec hlasenia.
Zdroj: https://wiki.php.net/…_list_syntax
Viacej zmien ktore prinesie PHP 7.1 si precitate tu https://dotdev.co/…76ebea53b820
Zobrazeno 2 zpráv z 2.