조회 : 286
compact , extract (변수 -> 배열, 배열 -> 변수) 전역변수 화 등등
예 1. compact() 예제코드
<?php |
예 1. extract() 예제코드
<?php |
extract()는 각 키가 유효한 변수명을 갖을수 있는지 검사 한다. 또한 심볼 테이블에 존재하는 변수들과의 충돌도 검사한다. 유효하지않은/숫자 키와 충돌인 경우를 취급하는 방법은 extract_type에 의해 결정된다. 다음 값들 중 하나가 될 수 있다:
충돌이 발생하면, 기존 변수를 덮어쓴다.
충돌이 발생하면, 기존 변수를 덮어쓰지 않는다. variable.
충돌이 발생하면, prefix를 변수명 앞에 첨가한다.
prefix를 모든 변수명 앞에 첨가한다. PHP 4.0.5에서 시작하여, 이 플래그는 숫자 변수도 적용된다.
유효하지 않은/숫자 변수명 앞에만 prefix를 첨가한다. 이 플래그는 PHP 4.0.5에서 추가되었다.
현재 심볼 테이블에 이미 존재하는 변수만 덮어쓴다. 그렇지 않으면 아무것도 하지 않는다. 이 플래그는 유효한 변수 목록을 정의하고 이 변수들만 추출하는데 유용하다. 예를 들어, 이런 변수는 $_REQUEST에서 정의된 변수들이다. 이 플래그는 PHP 4.2.0에서 추가되었다.
현재 심볼 테이블에 앞첨가된 버전의 같은 변수가 존재할때만 앞첨가된 변수명을 생성한다. 이 플래그는 PHP 4.2.0에서 추가되었다.
변수를 참조로써 추출한다. 입력된 변수 값이 var_array 매개변수의 값을 참조한다는 의미를 갖는다. 이 플래그는 그 자체로나 다른 플래그와 OR 연산하여 extract_type에서 사용할수 있다. 이 플래그는 PHP 4.3.0에서 추가되었다.
extract_type가 설정되지 않으면, EXTR_OVERWRITE가 설정되 있다고 가정한다.
제목 |
---|
[기본형] HTML (with 부트스트랩5.3 , jquery 3.7, vue.js) |
유용한 리눅스(LINUX) 명령어 |
[공지] 기술 게시판 |
일 |
월 |
화 |
수 |
목 |
금 |
토 |
---|---|---|---|---|---|---|
6.29
|
6.30
|
7.1
|
7.2
|
7.3
|
7.4
|
7.5
|
7.6
|
7.7
|
7.8
|
7.9
|
7.10
|
7.11
|
7.12
|
7.13
|
7.14
|
7.15
|
7.16
|
7.17
|
7.18
|
7.19
|
7.20
|
7.21
|
7.22
|
7.23
|
7.24
|
7.25
|
7.26
|
7.27
|
7.28
|
7.29
|
7.30
|
7.31
|
8.1
|
8.2
|