PHP 에서 배열 선언시 array() 와 [] 의 차이점
페이지 정보
본문
## php 배열 선언
php 에서 배열 변수를 선언할 때 두가지 방법이 있다.
1. public $arr = array();
2. public $arr = [];
그럼 이 둘의 차이점이 뭘까?
## 차이점
PHP 5.4 에서 [] 가 추가되었기 때문에,
php < 5.4 에서는 array() 만 사용할 수 있다. [] 를 사용할 수 없다.
So for PHP >= 5.4 the short array syntax seems to be the de-facto standard. Only use array(), if you want your script to run on PHP <5.4.
## 사용법
```
<?php
$array = array(
"foo" => "bar",
"bar" => "foo",
);
// Using the short array syntax
$array = [
"foo" => "bar",
"bar" => "foo",
];
?>
```
## 출처
https://stackoverflow.com/questions/26651996/php-array-vs-in-method-and-variable-declaration
https://www.php.net/manual/en/language.types.array.php
php 에서 배열 변수를 선언할 때 두가지 방법이 있다.
1. public $arr = array();
2. public $arr = [];
그럼 이 둘의 차이점이 뭘까?
## 차이점
PHP 5.4 에서 [] 가 추가되었기 때문에,
php < 5.4 에서는 array() 만 사용할 수 있다. [] 를 사용할 수 없다.
So for PHP >= 5.4 the short array syntax seems to be the de-facto standard. Only use array(), if you want your script to run on PHP <5.4.
## 사용법
```
<?php
$array = array(
"foo" => "bar",
"bar" => "foo",
);
// Using the short array syntax
$array = [
"foo" => "bar",
"bar" => "foo",
];
?>
```
## 출처
https://stackoverflow.com/questions/26651996/php-array-vs-in-method-and-variable-declaration
https://www.php.net/manual/en/language.types.array.php
추천0
댓글목록
등록된 댓글이 없습니다.