
객체지향 프로그래밍(Object-Oriented Programming) 객체지향 프로그래밍(Object-Oriented Programming)은 객체를 중심으로 프로그램이 진행되는 데 이 기법을 이용하면 프로그램을 훨씬 간경하고 구조적으로 작성할 수 있다. 객체지향에서 사용되는 클래스, 객체, 속성, 메소드의 개념을 파악하여 객체지향 프로그램을 작성 클래스와 객체 객체지향 프로그래밍(Object-Oriented Programming)은 객체(Object)를 중신으로 프로그래밍이 진행된다. 클래스(Class)는 객체를 생성하는 일종의 틀이다. 객체지향 프로그래밍과 반대되는 개념이 절차적 프로그래밍(Procedural Programming)이다. 절차적 프로그래밍은 기본적으로 프로그램의 진행이 절차적, 즉 ..

세션 세션(Session)은 서버에서 클라이언트의 상태 정보를 저장하는기술로 논리적으로 연결을 의미한다. 클라이언트가 서버에 웹 페이지를 요청하면서버는 클라이언트의정보를 저장하고 세션ID를 전송한다. 클라이언트는 세션 ID를 폴더에 저장하고 클라이언트는 다시서벙 요청할 때 세션 ID를서버에 전달하여산태 정보를서버가 활용할 수 있게 한다. 서버는이 세션 ID를 이용하여 응답한다. 쿠키와 세션의 차이 구분 쿠키 세션 저장위치 클라이언트 서버 보안 클라이언트 쿠키 변호 위험, 보안 취약 서버에 세션 ID 저장, 보안 강화 라이프 사이클 지속가능 브라우저 종료 시 종료 속도 빠르다 느리다 쿠키는 쿠키 정보가 클라이언트에 저장되기 때문에 주요 정보가 서버에 저장되는 세션에 비해 보안이 취약하다. 그리고 쿠키는 브..

쿠키(Cookie) 쿠키(Cookie)는 인터넷 사용자가 웹 사이트를 접속할 때 서버에서 보내주는 작은 데이터를 의미한다. 이 쿠키는 웹 피어지에서 로그인, 장바구니, 배너 광고 등의 기능을 구현하는 데 주로 사용된다. 로그인의 예를 들면 사용자가 브라우저를 통해 웹 페이지에 로그인하면 서버에서는 클라이언트에 엡 페이지와 쿠기(예:사용자 아이디를)를 전송해 주낟 이 쿠키 정보는 사용자 컴퓨터 폴더에 저장된다. 만약 사용자가 다른 페이지에 접속하면 사용자 측의 프로그램이 컴퓨터 폴더에 해당 쿠키가 있는 지를 체크하여 로그인 상태를 알 수 있다. 쿠키는 사용자의 컴퓨터에 텍스트 파일로 저장되며 다음과 같은 목적으로 사용될 수 있다. 웹 사이트의 어떠한 페이지에서도 로그인 상태를 파악한다. 인터넷 쇼핑몰에서 ..
PHP의 내장 함수는 PHP시스템 내에 그 기능이 내장되어 있기 때문에 별도의 함수를 정의할 필요가 없는 함수를 말한다. 내장 함수에서는 매개변수와 반환 값 등 함수의 사용법을 이해하고 호출하여 사용하면 된다. PHP에서 제공하는 수학, 문자열, 배열, 날짜오 시간, 파일 등 관련된 내장 함수 중 사용 빈도가 높은 함수 공부 수학 관련 함수 함수명 설명 abs() 절대값 round() 반올림 값 ceil() 무조건 올림 값 floor() 무조건 내림 값 pow() 거듭 제곱 sqrt() 제곱근 rand() 랜덤 정수 dechex() 10진수를 16진수로 변환 hexdec() 16진수를 10진수로 변환 문자열 관련 함수 함수명 설명 htmlspecialchars() 특정 문자를 HTML 특수 문자로 변환 ..

Q4-1 . 사용자 함수를 정의하여 삼각형의 면적을 구하는 프로그램을 작성 단, 함수 정의시 매개변수는 삼각형의 너비와 높이로 하고 함수의 반환 값을 사용하여야 한다.

배열이란 배열 (Array)은 하나의 변수에 여러개의 데이터를 담을 수 있는 자료 구조이다. 배열에서는 인덱스(index)를 이용하여 데이터가 저장되는 위치를 지정한다.

프로그래밍 언어에서 함수(Function)는 특정 기능을 수행하는 프로그램 코드를 말한다. 함수를 이용하면 프로그램이 간경해져서 이해하기 쉽고 체계적인 프로그램 작성이 가능하다. PHP함수에는 2장에서 변수 형과 값을 출력하는 데 사용된 var_dump()와 같이 PHP자체에 내장되어 있는 내장 함수(Built-in Function)와 프로그래머가 직정 함수를 정의해서 사용하는 사용자 함수(User_defined Function)가 있다. 내장 함수 PHP에서는 수학, 문자열, 날짜, 시간, 파일, 변수, 디렉토리 등에 관련된 1,000 여개 이상의 내장 함수를 제공한다. 사용자 함수 사용자 함수를 내장 함수와 달리 사용자(프로그래머)가 직적 함수를 정의해서 사용하는 함수를 말한다. function he..

Q3-1. 시험 점수 90 ~ 100 = 수 80 ~ 89 = 우 70 ~ 79 = 미 60 ~ 69 = 양 0 ~ 59 = 가 그외 = 입력 오류 Q 3-2. while문을 이용하여 100~200(200포함) 의 정수 중 홀수를 출력하는 프로그램을 작성 Q3-3 ---> 3-2를 while문 대신 for문을 이용하여 작성 브라우저 실행 결과는 2번 문제와 동일함. Q3-4 1~100(100포함) 의 정수 중 3의 배수 를 한줄에 10개씩 출력하는 프로그램을 작성

for문은 while문과 마찬가지로 특정 문장들을 반복 실행하는 데 사용된다. for문은 문법적으로 간경하고 직관적이기 때문에 반복 처리를 하는 데 while문보다 더 많이 사용된다. for문의 기본 구조 1에서 10까지의 정수를 화면에 출력 for ($i=1; $i for 루프에서 $i는 1에서 100까지의 값을 가진다. if의 조건식 $i%3 == 0은 $i 가 3의 배수인 경우에만 참이 된다. 이 경우에만 $sum += $i를 실행하여 누적 합계 $sum을 구한다. 섭씨/화씨 환산표 만들기 ※화씨 = (섭씨 X 9/5) + 32 for 루프에서 $c는 -10에서 30까지의 값(5씩 증가)을 가진다. 7행은 환산 수식 ($c * 9/5) + 32 를 이용하여 섭씨 $c를 화씨 $f로 변환한다. 8행은..