DoR@Hee의 끄적끄적
PHP - 연관배열, include, namespace 본문
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 연관 배열의 생성 <?php //연관 배열의 생성 - 키 의 따른 값 배열 생성 인덱스를 문자로 사용 가능하다. $array = array('a' => 10, 'b' => 20, 'c' => 30); $array[]; $array['a'] = 10; $array['b'] = 20; $array['c'] = 30; // 연관 배열 값 가져오기 echo $array['a']; // 10출력 ?> | cs |
1 2 3 4 5 6 7 8 9 | include <?php /* include 다른 php파일을 코드 안ㅇ로 불러와서 사용 할 수 있는 방법이다. 파일을 로드하는 방법은 4가지 방법으로 include, include_once, require,require__once 가 있으며, include와 require의 차이는 오류의 차이가 있는대 존재하지 않는 파일을 로드했을 때 include - warning , require - fatal error을 일으키며 에러는 fatal error > warning으로 심각하다. 또한 _once는 딱 한번만 로드된다는 것이다. */ include 'newfile.php'; ?> | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | 네임스페이스 - 파일의 구분 / 함수의 구분 <?php ko.php function welcome(){ return 'korean'; } en.php function welcome(){ return 'english'; } include 'ko.php'; include 'en.php'; echo welcome(); echo welcome(); // 에러 발생 동일한 함수를 선언했기 때문 php에서는 함수의 중복선언 허용하지 않는다. ko_n.php namespace ko: function welcome(){ return 'korean'; } en_n.php namespace en: function welcome(){ return 'english'; } include 'ko_n.php'; include 'en_n.php'; echo en\welcome(); echo ko\welcome(); //에러 발생 ?> | cs |
'공부 > PHP' 카테고리의 다른 글
PHP - 디렉터리, 문자열 (0) | 2019.02.08 |
---|---|
PHP - API, 파일다루기 (0) | 2019.02.08 |
PHP - 함수, 배열 (0) | 2019.02.07 |
PHP -조건문, 반복문 , GET, POST (0) | 2019.02.07 |
PHP - 변수, 상수 가변변수, 연산자 (0) | 2019.02.07 |
Comments