본문 바로가기

전체 글1363

PHP array 배열(array)이란? PHP에서 배열(array)은 맵(map)으로 이루어진, 순서가 있는 집합을 의미합니다. 맵(map)은 한 쌍의 키(key)와 값(value)으로 이루어져 있습니다. 이때 배열을 구성하는 각각의 맵을 배열 요소(array element)라고 합니다. 배열은 데이터를 많이 다뤄야 하는 경우 사용할 수 있는 가장 기본적인 자료 구조입니다. PHP 배열에는 다음과 같이 세 가지 종류가 있습니다. 1. 1차원 배열 2. 다차원 배열 3. 연관 배열 1차원 배열 1차원 배열은 가장 기본적인 배열로 다음과 같은 문법에 따라 선언됩니다. 문법 $배열이름 = array(); PHP에서는 array()라는 함수를 이용해 배열을 생성합니다. 배열 이름은 배열을 선언한 후에 해당 배열에 접근하기 위해.. 2020. 7. 2.
PHP expressions 조건문 PHP 표현식 표현식(expressions)은 PHP에서 가장 중요한 구성요소입니다. 표현식이란 모든 것이 값을 갖는다는 의미이며, PHP에서 사용하는 거의 모든 것이 표현식에 속합니다. 표현식에는 변수와 상수, 함수까지도 포함되며, 제어문이나 명령문도 모두 표현식에 속합니다. 제어문 표현식 중에서도 프로그램의 순차적인 흐름을 제어해야 할 때 사용하는 명령문을 제어문이라고 합니다. 이러한 제어문에는 조건문, 반복문 등이 포함됩니다. 조건문 조건문이란 프로그램 내에서 주어진 조건식의 결과에 따라 별도의 명령을 수행하도록 제어하는 명령문입니다. 조건문 중에서 가장 기본이 되는 명령문은 if 문입니다. if 문 if 문은 조건식의 결과가 참(true)이면 주어진 명령문을 실행하며, 거짓(false)이면.. 2020. 7. 2.
PHP operator 연산자(operator) PHP는 다양한 연산을 위해 많은 종류의 연산자를 제공하고 있습니다. 산술 연산자(arithmetic operator) 산술 연산자는 사칙 연산을 다루는 가장 기본적이면서도 많이 사용하는 연산자입니다. 산술 연산자는 모두 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽에서 오른쪽입니다. 항이란 해당 연산의 실행이 가능하기 위해 필요한 값이나 변수를 의미합니다. 따라서 이항 연산자란 해당 연산의 실행을 위해서 두 개의 값이나 변수가 필요한 연산자를 의미합니다. 예) $num_01 = 10; $num_02 = 4; echo "+ 연산자에 의한 결괏값은 ".($num_01 + $num_02)."입니다. "; // 14 echo "- 연산자에 의한 결괏값은 ".. 2020. 7. 2.
PHP 기초 변수(variable) 변수(variable)란 데이터(data)를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간입니다. 즉, 변수란 데이터(data)를 저장할 수 있는 메모리 공간이며, 저장된 값은 변경될 수 있습니다. 변수의 선언 PHP에서는 달러($) 기호를 사용하여 다음과 같이 변수를 선언합니다. 문법 $변수이름 = 초깃값; PHP에서 변수를 선언할 때는 변수의 이름 앞에 달러($) 기호를 사용하여 선언합니다. 또한, C언어와는 달리 변수를 선언할 때 따로 타입을 명시하지 않습니다. PHP에서 변수의 타입은 해당 변수에 대입하는 값에 따라 자동으로 결정되기 때문입니다. 예) $var = 10; // 정수값을 대입함 $var = 3.14; // 실수값을 대입함 $var = "PHP"; .. 2020. 7. 2.
PHP 기본 웹 시스템(web system) 우리가 매일 사용하고 있는 인터넷을 구성하는 시스템을 웹 시스템(web system)이라고 합니다. 이러한 웹 시스템은 다음 그림과 같이 클라이언트(client)와 서버(server)로 구성됩니다. 서버(server)란 간단히 말해 웹 서비스를 제공하는 컴퓨터를 의미합니다. 클라이언트(client)란 서버가 제공하는 웹 서비스를 이용하는 사용자 또는 사용자의 기기(브라우저)를 의미합니다. 클라이언트 사이드와 서버 사이드 웹 시스템에서의 처리는 클라이언트와 서버 중 어느 쪽에서 수행되는 작업인가에 따라 다음과 같이 구분할 수 있습니다. 1. 클라이언트 사이드(client-side) 2. 서버 사이드(server-side) 클라이언트 사이드(client-side)란 클라이언트.. 2020. 7. 2.
JavaScript regular expression 정규 표현식(regular expression)이란? 정규 표현식(regular expression)은 문자열에서 특정한 규칙을 가지는 문자열의 집합을 찾아내기 위한 검색 패턴입니다. 이러한 검색 패턴은 모든 종류의 문자열 검색이나 교체 등의 작업에서 사용할 수 있습니다. 정규 표현식의 생성 자바스크립트에서 정규 표현식을 만드는 방법은 다음과 같습니다. 1. 정규 표현식 리터럴을 이용한 생성 2. RegExp 객체를 이용한 생성 자바스크립트에서 정규 표현식 리터럴은 다음 문법을 사용하여 표현합니다. 문법 /검색패턴/플래그 정규 표현식 리터럴은 슬래시(/) 기호로 시작하여, 슬래시(/) 기호로 끝납니다. 또한, 필요에 따라 플래그를 추가하여 기본 검색 설정을 변경할 수도 있습니다. 예) var regStr.. 2020. 7. 2.