list構文
code:php
echo "名前: {$name}", PHP_EOL;
echo "年齢: {$age}", PHP_EOL;
PHP 7.1より以前はlist() =と書く必要があった
code:php
list($name, $age) = $chara;
foreachと組合せることもできる
code:php
$characters = [
];
echo "名前: {$name}", PHP_EOL;
echo "年齢: {$age}", PHP_EOL;
}
PHP 7.1からはキーを明示して取り出すこともできるようになった
code:php
$characters = [
];
echo "名前: {$name}", PHP_EOL;
echo "年齢: {$age}", PHP_EOL;
}
雑感
便利かといえば便利なのだけど… 無理して分割代入しなくていいのでは
code:php
$characters = [
];
foreach ($characters as $chara) {
echo "名前: {$chara'name'}", PHP_EOL; echo "年齢: {$chara'age'}", PHP_EOL; }