
기본 타입 기본 타입 타입(data type)이란 프로그램에서 다룰 수 있는 값의 종류를 의미합니다. PHP에서는 여러 가지 형태의 타입을 미리 정의하여 제공하고 있으며, 이것을 기본 타입이라고 합니다. PHP가 제공하는 기본 타입은 다음과 같습니다. 1. 불리언(boolean) 2. 정수(integer) 3. 실수(float) 4. 문자열(string) 5. 배열(array) 6. 객체(object) 7. 리소스(resource) 8. NULL 불리언(boolean) 불리언은 참(true)과 거짓(false)을 표현합니다. PHP에서 불리언은 상수인 true와 false를 사용해 나타내며, 대소문자를 구분하지는 않습니다. PHP에서 다음 값들은 불리언 타입으로 변환되면, 모두 false로 인식됩니다. ..

상수 상수(constant) 상수(constant)란 변수와 마찬가지로 데이터를 저장할 수 있는 메모리 공간을 의미합니다. 하지만 상수가 변수와 다른 점은 한 번 선언되면, 스크립트가 실행되는 동안 그 데이터를 변경하거나 해제(undefined)할 수 없다는 점입니다. define() 함수 PHP에서는 define() 함수를 사용하여 상수를 선언할 수 있습니다. define() 함수의 원형은 다음과 같습니다. 원형 define(상수이름, 상숫값, 대소문자구분여부) 이 함수는 첫 번째 인수로 상수의 이름을 전달받고, 두 번째 인수로 그 값을 전달받습니다. 세 번째 인수는 상수의 이름이 대소문자를 구분하는가를 설정하며, 기본값은 false로 대소문자를 구분합니다. 예제 define("PHP", "PHP 수업..

변수의 종류 변수의 종류 PHP에서 변수는 스크립트 내 어느 곳에서나 선언할 수 있습니다. 변수의 유효 범위(variable scope)란 특정 변수를 참조되거나 사용할 수 있는 스크립트 내의 범위를 의미합니다. PHP에서는 이러한 변수의 유효 범위에 따라 변수의 종류를 다음과 같이 구분합니다. 1. 지역 변수(local variable) 2. 전역 변수(global variable) 3. 정적 변수(static variable) 지역 변수(local variable) 함수 내부에서 선언된 변수는 오직 함수 내부에서만 접근할 수 있습니다. 또한, 함수 내부에서 선언된 변수는 함수의 호출이 종료되면 메모리에서 제거됩니다. 이렇게 함수 내부에서 선언된 변수를 지역 변수(local variable)라고 합니다..

변수 변수(variable) 변수(variable)란 데이터(data)를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간입니다. 즉, 변수란 데이터(data)를 저장할 수 있는 메모리 공간이며, 저장된 값은 변경될 수 있습니다. 변수의 선언 PHP에서는 달러($) 기호를 사용하여 다음과 같이 변수를 선언합니다. 문법 $변수이름 = 초깃값; PHP에서 변수를 선언할 때는 변수의 이름 앞에 달러($) 기호를 사용하여 선언합니다. 또한, C언어와는 달리 변수를 선언할 때 따로 타입을 명시하지 않습니다. PHP에서 변수의 타입은 해당 변수에 대입하는 값에 따라 자동으로 결정되기 때문입니다. PHP 타입에 대한 더 자세한 사항은 PHP 기본 타입 수업에서 확인할 수 있습니다. 예제 $var = 10; ..

PHP 문법 PHP 코드 영역 PHP 코드는 웹 페이지의 어느 부분에나 위치할 수 있습니다. 따라서 PHP 파서가 PHP 코드를 인식하기 위해서는 그 시작과 끝을 알려줄 필요가 있습니다. PHP 코드 영역을 알려주는 방식에는 다음과 같이 여러 가지 스타일을 사용할 수 있습니다. 문법 1. PHP 권장 스타일 : 2. HTML 스크립트 스타일 : 3. SGML 스타일 : 4. ASP 스타일 : PHP 권장 스타일과 HTML 스크립트 스타일은 그 어떤 상황에서도 정확히 인식될 것입니다. 하지만 SGML 스타일과 ASP 스타일은 php.ini 설정 파일의 특정 태그를 활성화했을 경우에만 정확히 인식될 것입니다. 따라서 서버별 이식성 문제 등을 피하기 위해서라도 PHP 권장 스타일을 사용하는 것이 좋습니다. 예..

웹 프로그래밍 언어 웹 시스템 중 서버 측에서 실행되는 서버 사이드 언어를 웹 프로그래밍 언어라고도 부릅니다. 이러한 웹 프로그래밍 언어 중 많이 사용되는 언어는 다음과 같습니다. 1. PHP 2. JSP 3. ASP.NET 예전에는 많은 상업용 사이트가 PHP를 사용하였지만, 보안상의 취약성으로 인해 JSP나 ASP.NET으로 대체되고 있습니다. 하지만 아직도 소규모나 개인 사이트는 대부분의 사이트가 PHP를 사용하여 제작되고 있습니다. 언어운영체제웹 서버제조사속도이식성 언어운영체제웹 서버제조사속도이식성 언어 운영체제 웹 서버 제조사 속도 이식성 PHP 리눅스, 윈도우 Apache 등 오픈 소스 빠름 보통 JSP 리눅스, 윈도우 Tomcat, Jeus 등 Oracle 느림 좋음 ASP.NET 윈도우 I..

PHP란? 서버 측의 동작하는 기술 또는 언어 입니다 서버관계부터 차근차근 알아보도록 하겠습니다 웹 시스템(web system) 우리가 매일 사용하고 있는 인터넷을 구성하는 시스템을 웹 시스템(web system)이라고 합니다. 이러한 웹 시스템은 다음 그림과 같이 클라이언트(client)와 서버(server)로 구성됩니다. 클라이언트(client)는 어떠한 요청을 하고 서버(server)는 클라이언트의 요청에 대한 응답 혹은 제공을 하는 구조입니다. 즉 구글, 다음 등등의 접속하는 유저들은 클라이언트이며, 서버는 구글의 컴퓨터, 다음 컴퓨터들이 브라우저를 통한 응답 혹은 정보를 제공하기 때문에 구글의 컴퓨터, 다음 컴퓨터가 서버가 되는 것입니다 클라이언트 사이드와 서버 사이드 웹 시스템에서의 처리는 클..