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

PHP 코드 영역 PHP 코드는 웹 페이지의 어느 부분에나 위치할 수 있습니다. 따라서 PHP 파서가 PHP 코드를 인식하기 위해서는 그 시작과 끝을 알려줄 필요가 있습니다. PHP 코드 영역을 알려주는 방식에는 다음과 같이 여러 가지 스타일을 사용할 수 있습니다. PHP 권장 스타일과 HTML 스크립트 스타일은 그 어떤 상황에서도 정확히 인식될 것입니다. 하지만 SGML 스타일과 ASP 스타일은 php.ini 설정 파일의 특정 태그를 활성화했을 경우에만 정확히 인식될 것입니다. 따라서 서버별 이식성 문제 등을 피하기 위해서라도 PHP 권장 스타일을 사용하는 것이 좋습니다. PHP 문법 C언어처럼 PHP 명령문도 마지막은 세미콜론(;)으로 끝납니다. 또한, PHP 코드 영역을 나타내는 종료 태그도 생략할..

웹 프로그래밍 언어 웹 시스템 중 서버 측에서 실행되는 서버 사이드 언어를 웹 프로그래밍 언어라고도 부릅니다. 이러한 웹 프로그래밍 언어 중 많이 사용되는 언어는 다음과 같습니다. 1. PHP 2. JSP 3. ASP.NET 예전에는 많은 상업용 사이트가 PHP를 사용하였지만, 보안상의 취약성으로 인해 JSP나 ASP.NET으로 대체되고 있습니다. 하지만 아직도 소규모나 개인 사이트는 대부분의 사이트가 PHP를 사용하여 제작되고 있습니다. PHP 동작 원리 PHP는 웹 시스템인 클라이언트 / 서버 환경에서 동작하는 서버 사이드 스크립트 언어입니다. 다음 그림은 PHP의 동작 원리를 간략히 보여줍니다. ① : 클라이언트가 웹 브라우저를 통해 웹 서버에 원하는 웹 페이지를 요청합니다. ② : 웹 서버는 클라..

PHP를 배우기 위한 사전 지식 PHP를 배우기 전에 여러분은 다음과 같은 기초 지식이 필요합니다. PHP란? PHP(PHP: Hypertext Preprocessor)는 C언어를 기반으로 만들어진 서버 측에서 실행되는 서버 사이드 스크립트 언어입니다. PHP는 동적 웹 페이지를 쉽고 빠르게 만들 수 있도록 해주는 데 그 목적이 있습니다. PHP로 작성된 코드를 HTML 코드 안에 추가하면, 웹 서버는 해당 PHP 코드를 해석하여 동적 웹 페이지를 생성합니다. PHP의 특징 PHP의 장점은 다음과 같습니다. 1. 주요 운영체제와 대부분의 웹 서버에서 지원합니다. 2. 다른 프로그래밍 언어보다 직관적으로 코드를 작성할 수 있어서, 작성해야 하는 코드의 양이 적습니다. 3. 텍스트 처리에 특화되어 있어 HT..

MYSQL이란? MYSQL은 전세계적으로 가장 널리 사용되고 있는 오픈 소스 데이터베이스이며, MySQL AB사가 개발하여 배포/판매하고 있는 데이터베이스(DataBase)이다. 표준 데이터베이스 질의 언어 SQL(Structured Query Language)을 사용하는 개방 소스의 관계형 데이터베이스 관리 관리시스템(RDBMS), 매우 빠르고, 유연하며, 사용하기 쉬운 특징이 있다. 다중사용자, 다중 쓰레드를 지원하고, C, C++, Eiffel, 자바, 펄, PHP, Pyton 스크립트 등을 위한 응용프로그램 인터페이스(API)를 제공한다. 유닉스나 리눅스, Windows 운영체제 등에서 사용할 수 있다.LAPM 즉 리눅스 운영체제와 Apahe 서버 프로그램, MySQL, PHP 스크립트 언어 구성..