본문 바로가기
반응형

IT5

PHP - 배열(array) 배열이란 맵(map)으로 이루어진, 순서가 있는 집합을 의미합니다. 맵(map)은 한 쌍의 키(key)와 값(value)으로 이루어져 있습니다. 이때 배열을 구성하는 각각의 맵을 배열 요소(array element)라고 합니다. 배열은 데이터를 많이 다뤄야 하는 경우 사용할 수 있는 가장 기본적인 자료 구조입니다. 1. 1차원 배열 문법 $배열이름 = array(); 배열에 담긴 값에 접근하기 위해서는 인덱스(index)를 사용합니다. PHP는 대부분의 다른 프로그래밍 언어와 마찬가지로 0부터 시작하는 숫자 인덱스를 지원합니다. $array = array("1", "2", "3"); $array[0]; // 1 $array[1]; // 2 $array[2]; // 3 세번째 값은 인덱스 2로 출력할 수 .. 2020. 4. 27.
PHP - 대입 연산자 대입 연산자는 변수에 값을 대입할 때 사용하는 이항 연산자이며, 피연산자들의 결합 방향은 오른쪽에서 왼쪽입니다. 대입 연산자 설명 = 왼쪽의 피연산자에 오른쪽의 피연산자를 대입함. PHP에서는 대입 연산자와 산술 연산자 등을 결합한 다양한 복합 대입 연산자를 제공합니다. 복합 대입 연산자는 모두 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 오른쪽에서 왼쪽입니다. 복합 대입 연산자 설명 += 왼쪽의 피연산자에 오른쪽의 피연산자를 더한 후, 왼쪽의 피연산자에 대입함. -= 왼쪽의 피연산자에서 오른쪽의 피연산자를 뺀 후, 왼쪽의 피연산자에 대입함. *= 왼쪽의 피연산자에 오른쪽의 피연산자를 곱한 후, 왼쪽의 피연산자에 대입함. /= 왼쪽의 피연산자를 오른쪽의 피연산자로 나눈 후, 왼쪽.. 2020. 4. 23.
PHP - 타입 변환 자동 타입 변환(type juggling) PHP에서는 변수를 선언할 때 타입을 명시할 필요가 없습니다. 왜냐하면, PHP에서 변수의 타입은 해당 변수에 대입하는 값에 따라 자동으로 결정되기 때문입니다. 이렇게 타입이 상황에 따라 자동으로 변환되는 것을 자동 타입 변환(type juggling)이라고 합니다. 강제 타입 변환(type casting) PHP에서는 변수에 값을 대입할 때마다 변수의 타입이 그것에 맞게 변하게 됩니다. 하지만 사용자가 직접 데이터의 타입을 변환해야 할 경우도 많습니다. PHP에서는 이러한 강제 타입 변환을 타입 캐스트 연산자인 괄호(())를 사용하여 수행할 수 있습니다. 변환시키고자 하는 데이터나 변수의 앞에 괄호를 붙이고, 그 괄호 안에 변환할 타입을 적으면 됩니다. $va.. 2020. 4. 23.
PHP - 데이터 타입 데이터 타입(data type)이란 프로그램에서 다룰 수 있는 데이터 값의 종류를 말합니다. PHP에서는 여러 가지 형태의 타입을 미리 정의하여 제공하고 있으며, 이것을 기본 타입이라고 합니다. PHP가 제공하는 기본 타입은 다음과 같습니다. 문자열(string) 정수(integer) 실수(float) 배열(array) 불리언(boolean) 객체(object) 리소스(resource) NULL 1. 문자열(string) 문자열은 말그대로 문자로 이루어진 데이터를 의미합니다. 세 번째 echo string; 은 오류를 출력합니다. 따옴표( " ", ' ' )로 감싸지 않은 데이터는 에러가 나오므로 문자열을 처리할 때에는 꼭 따옴표로 감싸주어야 합니다. 문자와 문자를 서로 연결하고 싶다면 마침표( . )를.. 2020. 4. 22.
반응형