본문 바로가기

PHP/생활코딩38

5/24(3) 생활코딩 * 오늘의 진도 PHP include와 namespace 15. include와 namespace - include include or require - php 파일 안에 다른 php 파일을 포함시킬 때 사용 namespace - 여러개의 php 파일을 하나의 php 파일 안에서 include해서 사용할 때, php 파일이 만약 똑같은 이름의 함수/클래스/상수를 갖고 있다면, php에서 충돌이 일어나 에러가 발생한다. 이러한 문제를 해결하기 위한 방법이 namespace이다. 존재하지 않거나 퍼미션 문제 때문에 읽을 수 없는 경우 include_once ?? 7:41~10:43 15. include와 namespace - namespace name - 함수, 상수, 클래스 같은 것들의 이름 → 같은 이름.. 2020. 5. 24.
5/24(2) 생활코딩 * 오늘의 진도 PHP 배열 14. 배열 - 배열의 문법 배열(array): 변수 안에 여러개의 값을 저장하기 두 개는 정확하게 동일한 방법으로, class라는 하나의 변수 안에 egoing과 k8805라는 문자열을 담을 수 있게 된다. 여기에서 0과 1은 index(색인)이다. 배열이 없다면 14. 배열 - 배열의 사용(배열 + 반복문) count라는 함수 안에 배열을 담고 있는 변수를 넣어주면, 이 배열 안에 담겨있는 원소 요소의 갯수(3)가 나온다. ucfirst는 첫글자를 대문자로 만드는 함수이다. 14. 배열 - 배열의 조작 제일 끝에 값 추가하기: push 제일 끝의 값을 꺼내기: pop 첫번째 값을 제거하기: shift 어떤 값을 첫번째에 추가하기: unshift 맨 뒤에 추가하기 - pus.. 2020. 5. 24.
5/24 생활코딩 * 오늘의 진도 PHP 함수 13. 함수 - 함수의 문법 함수의 목적: 코드의 재활용 정의 define: 어떠한 로직을 담고, 어떻게 동작하는지 정의 호출 call: 실행 함수의 정의 함수의 호출 13. 함수 - 입력과 출력 (1) 출력 (2) 입력 위의 예제를 다시 보면, 6행은 2행과 3행 사이에 $arg=1이 들어간 것과 같은 효과이다. 결과: 12 $arg1과 $arg2는 이 함수 안에서만 의미 있는 지역 변수이다. ↔ 전역 변수 13. 함수 - 인자의 기본값 변수의 유효 범위(scope) - 지역변수와 전역변수 지역변수: 이 함수의 몸통{ } 안에서 선언된, 몸통 안에서만 유효한 변수 몸통 안이 지역(Local)이다. 전역변수: 함수 바깥쪽(전역)에 선언된 변수 → PHP 앱 전체에서 사용할 수.. 2020. 5. 24.
5/23(3) 생활코딩 * 오늘의 진도 PHP 반복문 12. 반복문 - 반복문의 문법 while과 for 두 가지가 가장 많이 사용된다. (1) while문 - 조건이 true인 동안 { } 안의 코드를 반복적으로 실행한다. $i++ $i += 1 $i = $i + 1 세 가지는 거의 같은 뜻이다. ※ for문은 안에 이 반복문에 필요한 요소들을 내장하고 있고 강제하고 있고, while문은 true냐 false냐에 따라서 반복문이 계속될지 중지될지를 구분한다. (2) for문 초기화 - 이 반복문이 실행될 때, 1회에 한해서 처음 실행된다. 반복 지속 여부 - true/false 중 하나만 올 수 있다. true이면 계속 반복, flase이면 반복 중지 반복 실행 - 이 반복문이 실행될 때마다 여기 있는 코드가 실행되게 된다... 2020. 5. 23.
5/23(2) 생활코딩 * 오늘의 진도 PHP 조건문 11. 조건문 - 조건문의 문법 조건문: 주어진 조건에 따라서 에플리케이션을 다르게 동작하도록 하는 것 컴퓨터를 좀 더 똑똑하게 하는 것 조건문의 키워드: if ( ) 안에는 조건이 와야 한다. - 여기에 올 수 있는 값은 Boolean이다. 즉, true ( ) 안에 있는 값(=조건)이 true(참)일 때만 { } 사이에 있는 코드가 실행된다. 두번째가 실행되면 모든 조건문이 끝나게 돼서, 그 뒤에 따라오는 것들은 아무런 의미를 갖지 못하게 된다. 11. 조건문 - 변수와 비교연산자 그리고 조건문 HTML 파일 PHP 파일 HTML 파일의 text input에 k8805를 입력하면 PHP 파일의 $_GET['id'] 부분이 k8805가 될 것이다. 그러면 k8805와 eg.. 2020. 5. 23.