Page tree

PHP 에서 배열을 만들려면 array 키워드를 사용하여야 합니다.

<?php
 
$array = array(
	"name" => "KwangSeob Jeong",
	"id" => "lesstif"
);

PHP 5.4 부터는 array() 문법대신 간단하게 [ ] 로 배열을 기술할 수 있습니다.

<?php
 
$array = [
	"name" => "KwangSeob Jeong",
	"id" => "lesstif"
];

위 문법은 간단하므로 많이 사용되고 있으며 특히 PHP 애플리케이션에 설정을 기술할 경우 유용하며 라라벨도 애플리케이션 구동에 필요한 설정을 간결한 배열 문법을 사용하고 있습니다.

다음은 라라벨의 데이타베이스 설정을 관리하는 config/database.php 의 예제로 다중 배열을 사용하여 복잡한 설정을 손쉽게 기술할 수 있다는 것을 알수 있습니다.

<?php
 
return [
	'fetch' => PDO::FETCH_CLASS,
	'default' => 'mysql',
	'connections' => [
		'sqlite' => [
               'driver'   => 'sqlite',
               'database' => storage_path().'/database.sqlite',
               'prefix'   => '',
         ],
		'mysql' => [
               'driver'    => 'mysql',
			   //..
              'charset'   => 'utf8',
		]
	],
];