목록

'php' 100건

  • 할당 연산자
    프로그래밍 언어/PHP · 댓글
    우리가 등호로 알고 있는 =는 PHP 언어를 포함한 대부분의 프로그래밍 언어에서는 다른 의미로 사용됩니다. 예를 들어 $a = 10은 10의 값을 변수 $a에 저장, 즉 $a가 가리키는 컴퓨터 메모리에 값을 할당하는 역할을 합니다. PHP에서 사용되는 할당 연산자(Assignment Operator)를 표로 정리하면 다음과 같습니다. 할당 연산자할당 연산자예동일한 표현설명=$a = 10 $a에 10을 저장+=$a += 2$a = $a + 2$a에 2를 더한 값을 다시 $a에 저장-=$a -= 2$a = $a - 2$a에 2를 뺀 값을 다시 $a에 저장*=$a *= 2$a = $a * 2$a에 곱한 값을 다시 $a에 저장/=$a /= 2$a = $a / 2$a를 2를 나눈 값을 다시 $a에 저장%=$a ..
  • 문자열 연결 연산자
    프로그래밍 언어/PHP · 댓글
    문자열 연결 연산자(String Concatenation Operator)는 두 개의 문자열을 연결하여 하나의 문자열로 만드는 데 사용됩니다. 문자열 연결 연산자에는 다음 표에서 설명한 것과 같이 점(.)이 사용됩니다. 문자열 연결 연산자문자열 연결 연산자기능예결과.문자열 연결"안녕"."하세요."문자열 "안녕"과 "하세요."를 연결하여 "안녕하세요."로 만든다. 다음 예제를 통하여 문자열 연결 연산자(.)의 사용법을 익혀봅니다. 02/ex2-17.php"; // 03 $x = "토끼"; // 05 $y = "거북이"; // 06 $z = $x."와 ".$y; // 07 echo $z; // 08?> 02 $name = "홍길동";문자열 '홍길동'을 $name에 저장합니다. 03 ec..
  • 산술 연산자
    프로그래밍 언어/PHP · 댓글
    산술 연산자(Arithmetic Operator)는 정수와 실수형의 숫자 데이터에 대해 산술 연산을 하는 데 사용됩니다. PHP의 산술 연산자를 표로 정라하면 다음과 같습니다. 산술 연산자산술 연산자기능예결과+ - * /더하기, 뺴기, 곱하기, 나누기10 + 3 * 2 / 213 (다하기와 나누기가 먼저 게산)%나머지 연산10 % 42 (10을 4로 나눈 나머지)++1 증가$a++현재 $a의 값에서 1 증가--1 감소$a--현재 $a의 값에서 1 감소 다음 예제를 통해서 나머지 연산자(%)에 대해 알아보자. 02/ex2-15.php"; $b = $b % 3; // 7 % 3 // 07 echo $b; // 08 echo ""; $c = 2 % 5; // 2 % 5 // 11 ..
  • 리소스
    프로그래밍 언어/PHP · 댓글
    리소스(Resource)로 사용되는 변수는 PHP에서 특수한 형태의 데이터입니다. 리소스 데이터 형은 파일이나 데이터베이스를 다룰 때 많이 사용됩니다. 다음은 파일을 읽어오는 fopen() 함수에서 리소스 데이터 형이 사용되는 예입니다. 02/ex2-14.php 02 fopen() 함수에서 얻어진 결과를 변수 $file에 저장합니다.03 var_dump()로 변수 $file을 출력해보면 실행결과에 나타난 것과 같이 $file의 데이터 형이 리소스(Resource)라는 것을 알 수 있습니다. 리소스 형은 PHP에서 사용되는 여덟 가지의 데이터 형 중의 하나이고 파일이나 데이터베이스를 다룰 때 주로 사용된다는 점만 기억하면 됩니다.
  • 프로그래밍 언어/PHP · 댓글
    널(Null) 데이터 형은 값이 없는 상태를 말합니다. 어떤 변수가 NULL값을 가지게 되면, 그 변수는 값을 가지고 있지 않습니다. 널은 프로그래밍 중에 어떤 변수가 값을 가지고 있는지 아닌지 체크하는 데 많이 사용됩니다.다음은 널 데이터 형이 사용되는 예입니다. 02 변수 $x에 NULL을 저장합니다. $x의 데이터 형은 NULL이 됩니다. 이것은 변수 $x가 가리키는 컴퓨터 메모리가 비어있어 값을 가지고 있지 않다는 것을 의미합니다. 03 var_dump() 함수로 $x를 출력해보면 위 실행 결과에 나타난 것과 같이 $x의 데이터 형이 NULL이라는 것을 알 수 있습니다.
  • 객체
    프로그래밍 언어/PHP · 댓글
    객체(Object)는 객체지향 프로그래밍 기법에서 사용되는 데이터 형입니다. 객체지향 프로그래밍(OOP, Object-Oriented Programming)에서는 객체(Object)와 클래스(Class)를 중심으로 프로그램을 작성해 나갑니다. 다음 예제는 객체지향 프로그램에서 클래스와 객체가 사용되는 예입니다.name. "님 안녕하세요."; } } $message = new Hello(); // 10 echo $message->say_hello(); echo ""; var_dump($message);?> 객체지향 프로그래밍에서는 2행에서와 같이 클래스를 정의하고 10행에서와 같이 객체를 생성하여 프로그램을 작성하게 됩니다. 실행 결과에서 object..
  • 배열
    프로그래밍 언어/PHP · 댓글
    배열(Array)은 하나의 변수로 다수의 데이터를 저장할 수 있는 데이터 형입니다. 다음 예제는 배열이 사용되는 예입니다. 02 array()함수는 배열을 생성하는 데 사용됩니다. 여기서 변수 $x의 데이터 형은 배열입니다. 배열 $x는 '빨강', '노랑', '파랑'의 세 개의 요소를 갖습니다. 03 var_dump() 함수로 위 실행 결과에서와 같이 배열 $x의 데이터 형과 값을 출력합니다. 여기서는 array(3)는 데이터 형이 배열(Array)이고 3개의 요소를 갖는다는 것을 의미합니다.
  • 프로그래밍 언어/PHP · 댓글
    불(Bool) 형은 True 또는 False 두 값으로 구성됩니다. 불 데이터 형은 제어문의 조건식에서 주로 사용되어 조건식이 참(True)인지 거짓(False)인지를 판단하는 데 주로 사용됩니다. 불 형의 사용되는 다음의 예를 살펴봅니다. 02/ex2-10.php 3; // true // 02 $y = 5 "; var_dump($y); // 06?> 02 5 > 3은 '5보다 3보다 크다'는 의미이기 때문에 참인 True 값을 가집니다. 이 값을 변수 $x에 저장합니다.03 5 04, 06 var_dump() 함수로 실행 결과와 같이 $x와 $y의 데이터 형과 값을 출력합니다. 변수 $x와 $y는 불(Bool) 데이터 형임을 알 수 있습니다.
  • 문자열
    프로그래밍 언어/PHP · 댓글
    문자열(String)은 하나 이상의 글자를 나타냅니다. 문자열은 쌍 따옴표(") 또는 단 따옴표(")로 글자들을 감싸야 합니다. 다음은 문자열이 사용된 예입니다. 02/ex2-9.php"; var_dump($y); // 06?> 02 변수 $x에 문자열 'apple'을 저장합니다. 여기서는 문자열에 단 따옴표(')가 사용됩니다.03 변수 $y에 문자열 "사과"를 저장합니다. 여기서는 문자열에 쌍 따옴표(")가 사용됩니다. 2행과 3행에서와 같이 문자열에서는 쌍 따옴표(")나 단 따옴표(') 둘 중 어느 것을 사용하여도 무방합니다. 04, 06 var_dump() 함수로 위 그림에 나타난 것과 같이 변수 $x와 $y를 출력합니다. string(5)는 x의 데이터 형이 문자열(String)이고 문자열의..
  • 실수
    프로그래밍 언어/PHP · 댓글
    실수(Float)는 -3.2, -15.777, 0.0, 1.34, 123.5에서와 같이 소수점이 있는 숫자를 의미합니다. 02/ex2-8.php 02 변수 $a에 실수형 데이터 -122.358을 저장합니다. 변수 $a의 데이터 형은 실수형이 됩니다. 03 var_dump() 함수를 이용하여 $a의 값을 출력합니다. float(-122.358)의 $a의 데이터 형이 실수이고 그 값이 -122.358이라는 것을 알 수 있다.
  • 정수
    프로그래밍 언어/PHP · 댓글
    정수(Integer)는 -133, 0, 13, 155, ...에서와 같이 소수점이 없는 숫자를 의미합니다. 02/ex2-7.php 02 $a = 15;변수 $a에 정수형 데이터 15를 저장합니다. 변수 $a의 데이터 형은 정수형이 됩니다. 03 var_dump($a);var_dump() 함수는 변수의 데이터 형과 화면에 출력합니다. int(15)는 데이터 형이 정수이고 그 값이 15라는 것을 나타냅니다.
  • 거스름돈 계산하기
    프로그래밍 언어/PHP · 댓글
    거스름돈 = 지불 금액 - 물건 가격 * 구매 개수 위에서 설명한 거스름돈을 계산하는 프로그램을 다음과 같이 작성합니다. ex2-6.php"; // 08 echo "물건 가격 : $price"; echo "구매 개수 : $num"; echo "- 거스름돈 : $change"; // 11?> 02 $pay = 5000;지불 금액 $pay에 5000을 저장합니다. 03 $price = 1000;물건 가격 $price에 1000을 저장합니다. 04 $num = 3;구매 개수 $num에 3을 저장합니다. 06 $change = $pay - $price * $num;거스름돈 $change는 지불 금액($pay)에서 물간 가격($price) X 물건 개수($num)을 뺀 값이 됩니다. 08~11 지..

할당 연산자

우리가 등호로 알고 있는 =는 PHP 언어를 포함한 대부분의 프로그래밍 언어에서는 다른 의미로 사용됩니다. 예를 들어 $a = 10은 10의 값을 변수 $a에 저장, 즉 $a가 가리키는 컴퓨터 메모리에 값을 할당하는 역할을 합니다. PHP에서 사용되는 할당 연산자(Assignment Operator)를 표로 정리하면 다음과 같습니다. 할당 연산자할당 연산자예동일한 표현설명=$a = 10 $a에 10을 저장+=$a += 2$a = $a + 2$a에 2를 더한 값을 다시 $a에 저장-=$a -= 2$a = $a - 2$a에 2를 뺀 값을 다시 $a에 저장*=$a *= 2$a = $a * 2$a에 곱한 값을 다시 $a에 저장/=$a /= 2$a = $a / 2$a를 2를 나눈 값을 다시 $a에 저장%=$a ..

문자열 연결 연산자

문자열 연결 연산자(String Concatenation Operator)는 두 개의 문자열을 연결하여 하나의 문자열로 만드는 데 사용됩니다. 문자열 연결 연산자에는 다음 표에서 설명한 것과 같이 점(.)이 사용됩니다. 문자열 연결 연산자문자열 연결 연산자기능예결과.문자열 연결"안녕"."하세요."문자열 "안녕"과 "하세요."를 연결하여 "안녕하세요."로 만든다. 다음 예제를 통하여 문자열 연결 연산자(.)의 사용법을 익혀봅니다. 02/ex2-17.php"; // 03 $x = "토끼"; // 05 $y = "거북이"; // 06 $z = $x."와 ".$y; // 07 echo $z; // 08?> 02 $name = "홍길동";문자열 '홍길동'을 $name에 저장합니다. 03 ec..

산술 연산자

산술 연산자(Arithmetic Operator)는 정수와 실수형의 숫자 데이터에 대해 산술 연산을 하는 데 사용됩니다. PHP의 산술 연산자를 표로 정라하면 다음과 같습니다. 산술 연산자산술 연산자기능예결과+ - * /더하기, 뺴기, 곱하기, 나누기10 + 3 * 2 / 213 (다하기와 나누기가 먼저 게산)%나머지 연산10 % 42 (10을 4로 나눈 나머지)++1 증가$a++현재 $a의 값에서 1 증가--1 감소$a--현재 $a의 값에서 1 감소 다음 예제를 통해서 나머지 연산자(%)에 대해 알아보자. 02/ex2-15.php"; $b = $b % 3; // 7 % 3 // 07 echo $b; // 08 echo ""; $c = 2 % 5; // 2 % 5 // 11 ..

리소스

리소스(Resource)로 사용되는 변수는 PHP에서 특수한 형태의 데이터입니다. 리소스 데이터 형은 파일이나 데이터베이스를 다룰 때 많이 사용됩니다. 다음은 파일을 읽어오는 fopen() 함수에서 리소스 데이터 형이 사용되는 예입니다. 02/ex2-14.php 02 fopen() 함수에서 얻어진 결과를 변수 $file에 저장합니다.03 var_dump()로 변수 $file을 출력해보면 실행결과에 나타난 것과 같이 $file의 데이터 형이 리소스(Resource)라는 것을 알 수 있습니다. 리소스 형은 PHP에서 사용되는 여덟 가지의 데이터 형 중의 하나이고 파일이나 데이터베이스를 다룰 때 주로 사용된다는 점만 기억하면 됩니다.

널(Null) 데이터 형은 값이 없는 상태를 말합니다. 어떤 변수가 NULL값을 가지게 되면, 그 변수는 값을 가지고 있지 않습니다. 널은 프로그래밍 중에 어떤 변수가 값을 가지고 있는지 아닌지 체크하는 데 많이 사용됩니다.다음은 널 데이터 형이 사용되는 예입니다. 02 변수 $x에 NULL을 저장합니다. $x의 데이터 형은 NULL이 됩니다. 이것은 변수 $x가 가리키는 컴퓨터 메모리가 비어있어 값을 가지고 있지 않다는 것을 의미합니다. 03 var_dump() 함수로 $x를 출력해보면 위 실행 결과에 나타난 것과 같이 $x의 데이터 형이 NULL이라는 것을 알 수 있습니다.

객체

객체(Object)는 객체지향 프로그래밍 기법에서 사용되는 데이터 형입니다. 객체지향 프로그래밍(OOP, Object-Oriented Programming)에서는 객체(Object)와 클래스(Class)를 중심으로 프로그램을 작성해 나갑니다. 다음 예제는 객체지향 프로그램에서 클래스와 객체가 사용되는 예입니다.name. "님 안녕하세요."; } } $message = new Hello(); // 10 echo $message->say_hello(); echo ""; var_dump($message);?> 객체지향 프로그래밍에서는 2행에서와 같이 클래스를 정의하고 10행에서와 같이 객체를 생성하여 프로그램을 작성하게 됩니다. 실행 결과에서 object..

배열

배열(Array)은 하나의 변수로 다수의 데이터를 저장할 수 있는 데이터 형입니다. 다음 예제는 배열이 사용되는 예입니다. 02 array()함수는 배열을 생성하는 데 사용됩니다. 여기서 변수 $x의 데이터 형은 배열입니다. 배열 $x는 '빨강', '노랑', '파랑'의 세 개의 요소를 갖습니다. 03 var_dump() 함수로 위 실행 결과에서와 같이 배열 $x의 데이터 형과 값을 출력합니다. 여기서는 array(3)는 데이터 형이 배열(Array)이고 3개의 요소를 갖는다는 것을 의미합니다.

불(Bool) 형은 True 또는 False 두 값으로 구성됩니다. 불 데이터 형은 제어문의 조건식에서 주로 사용되어 조건식이 참(True)인지 거짓(False)인지를 판단하는 데 주로 사용됩니다. 불 형의 사용되는 다음의 예를 살펴봅니다. 02/ex2-10.php 3; // true // 02 $y = 5 "; var_dump($y); // 06?> 02 5 > 3은 '5보다 3보다 크다'는 의미이기 때문에 참인 True 값을 가집니다. 이 값을 변수 $x에 저장합니다.03 5 04, 06 var_dump() 함수로 실행 결과와 같이 $x와 $y의 데이터 형과 값을 출력합니다. 변수 $x와 $y는 불(Bool) 데이터 형임을 알 수 있습니다.

문자열

문자열(String)은 하나 이상의 글자를 나타냅니다. 문자열은 쌍 따옴표(") 또는 단 따옴표(")로 글자들을 감싸야 합니다. 다음은 문자열이 사용된 예입니다. 02/ex2-9.php"; var_dump($y); // 06?> 02 변수 $x에 문자열 'apple'을 저장합니다. 여기서는 문자열에 단 따옴표(')가 사용됩니다.03 변수 $y에 문자열 "사과"를 저장합니다. 여기서는 문자열에 쌍 따옴표(")가 사용됩니다. 2행과 3행에서와 같이 문자열에서는 쌍 따옴표(")나 단 따옴표(') 둘 중 어느 것을 사용하여도 무방합니다. 04, 06 var_dump() 함수로 위 그림에 나타난 것과 같이 변수 $x와 $y를 출력합니다. string(5)는 x의 데이터 형이 문자열(String)이고 문자열의..

실수

실수(Float)는 -3.2, -15.777, 0.0, 1.34, 123.5에서와 같이 소수점이 있는 숫자를 의미합니다. 02/ex2-8.php 02 변수 $a에 실수형 데이터 -122.358을 저장합니다. 변수 $a의 데이터 형은 실수형이 됩니다. 03 var_dump() 함수를 이용하여 $a의 값을 출력합니다. float(-122.358)의 $a의 데이터 형이 실수이고 그 값이 -122.358이라는 것을 알 수 있다.

정수

정수(Integer)는 -133, 0, 13, 155, ...에서와 같이 소수점이 없는 숫자를 의미합니다. 02/ex2-7.php 02 $a = 15;변수 $a에 정수형 데이터 15를 저장합니다. 변수 $a의 데이터 형은 정수형이 됩니다. 03 var_dump($a);var_dump() 함수는 변수의 데이터 형과 화면에 출력합니다. int(15)는 데이터 형이 정수이고 그 값이 15라는 것을 나타냅니다.

거스름돈 계산하기

거스름돈 = 지불 금액 - 물건 가격 * 구매 개수 위에서 설명한 거스름돈을 계산하는 프로그램을 다음과 같이 작성합니다. ex2-6.php"; // 08 echo "물건 가격 : $price"; echo "구매 개수 : $num"; echo "- 거스름돈 : $change"; // 11?> 02 $pay = 5000;지불 금액 $pay에 5000을 저장합니다. 03 $price = 1000;물건 가격 $price에 1000을 저장합니다. 04 $num = 3;구매 개수 $num에 3을 저장합니다. 06 $change = $pay - $price * $num;거스름돈 $change는 지불 금액($pay)에서 물간 가격($price) X 물건 개수($num)을 뺀 값이 됩니다. 08~11 지..