티스토리 뷰

PHP

PHP 배열변수에 스칼라값 할당하면

블로그 강승 2021. 4. 2. 17:22

PHP 배열변수에 스칼라값 할당하면

PHP 배열 변수에 스칼라값을 할당하면(혹은 그 반대의 경우에도 마찬가지로) 원래 값은 아무런 문제 없이 지워지고 새로운 값으로 바뀐다. 바로 아래 코드를 실행하면, $vegetables 변수는 스칼라로, $fruits 변수는 배열로 바뀐다.

// $vegetables은 배열이 된다.
$vegetables['corn'] = '노랑';

// $vegetables는 "corn"이나 "yellow"와 관계없는 스칼라가 된다.
$vegetables = '맛있어';

//$fruits는 스칼라가 된다.
$furits = 283;

// 다음 구문은 작동하지 않는다.
//PHP 엔진은 경고를 발생시키고 $fruits의 값은 283으로 유지된다.
$fruits['potassium'] = '바나나';

// 그러나 이 구문은 $fruits 변수에 배열을 덮어씌운다.
$fruits = array('potassium' => '바나나');

 

'PHP' 카테고리의 다른 글

배열 원소 순회, foreach()  (0) 2021.04.02
PHP count() 함수  (0) 2021.04.02
PHP 배열 문법 모양  (0) 2021.03.31
PHP strcasecmp() 함수  (0) 2021.03.31
PHP strcmp()함수, 우주선 연산자<=>  (0) 2021.03.31
댓글