LoginSignup
1
1

More than 5 years have passed since last update.

PHP の連想配列の真似したい書き方

Last updated at Posted at 2017-01-13

※PHP 5.4未満

今までの私の書き方

array('Baroque'   => 'Bach',
      'Classical' => 'Beethoven',
      'Romantic'  => 'Brahms');

追加時

array('Baroque'   => 'Bach',
      'Classical' => 'Beethoven',
      'Romantic'  => 'Brahms',
      'Post-Romantic' => 'Rachmaninov'); // 追加行
  • 追加行の前に , を追加することで、追加行以外に差分が発生
  • キーの長さによって => の位置揃えが水の泡
  • 末尾に ); も書く必要があり、うっかり忘れると文法エラー
  • array(' でインデントを合わせているため、スペースが6つという変なインデントになり、エディタでの自動インデントが困難に

真似したい書き方

array(
    'Baroque' => 'Bach', // array( の後は改行、インデントはスペース4つ
    'Classical' => 'Beethoven', // => の位置は揃えない
    'Romantic' => 'Brahms', // 末尾にカンマ
); // 改行

追加時

array(
    'Baroque' => 'Bach',
    'Classical' => 'Beethoven',
    'Romantic' => 'Brahms',
    'Post-Romantic' => 'Rachmaninov', // 追加行のみの差分で済んだ。追加するのも要素のみ。インデントもエディタで自動に
);
1
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1