$data の初期化
1. 空の配列として初期化し、後から要素を追加する
sample001.php
$data = []; // 空の配列として初期化
$data['id'] = '123';
$data['tel'] = '075-000-1234';
$data['name'] = 'hoge taro';
空の配列を作成し、必要なキーと値を個別に追加する。
コードを見て直感的に処理が理解できるが、
初期化とデータの追加が別々に行われるため、
コードがやや冗長になる場合がある。
2. 短縮構文を使用して初期化時に要素を設定する
PHP 5.4 以降では、array() の代わりに [] を使用して配列を初期化することができる。この方法では、初期化と同時に要素を設定できるため、コードが簡潔になる。
sample002.php
$data = [
'id' => '123',
'tel' => '075-000-1234',
'name' => 'hoge taro'
];
イメージ的に
image
$data
['id'] => '123',
['tel'] => '075-000-1234',
['name'] => 'hoge taro'
];
// ⇓
$data['id'] => '123',
$data['tel'] => '075-000-1234',
$data['name'] => 'hoge taro'