웹마스터 팁

모든 프로그래밍 언어가 그러하듯 PHP에도 산술 연산자, 문자열 연산자, 대입 연산자, 비교 연산자, 논리 연산자, 비트 연산자 등이 있습니다. 한마디로 C 언어의 연산자와 거의 동일합니다.
그 중 문자열 연산자와 몇 가지 실수하기 쉬운 연산자에 대해 예를 들어 설명하겠습니다.


1. 산술 연산자


위의 연산자에 대해 별다른 설명은 필요없을 것입니다만 나머지 연산자인 %에 대해서만 짚고 넘어가겠습니다.

1 : <?
2 : $a = 10
3 : $b = 3
4 : $result = $a % $b;
5 : echo "$a % $b = $result";
6 : ?>

어떤 결과가 나올까요?
10을 3으로 나누면 몫이 3이고 나머지가 1이겠죠. 그래서 $result의 값은 1이 됩니다.

2. 대입 연산자
설명이 필요없겠네요.
모든 언어에서와 마찬가지로 PHP도 등호(=)를 사용하여 등호(=) 오른쪽의 값을 왼쪽의 변수에 대입하게 됩니다.

3. 비교 연산자
크다, 작다, 크거나 같다, 작거나 같다. 같다, 같지 않다 등을 나타내죠.
이 중에서 '같다'와 '같지 않다'만 주의하시면 될 것 같네요.


4. 논리 연산자


5. 문자열 연산자
두 문자열을 연결하는 기능을 하는 문자열 연산자는 마침표(".") 하나밖에 없습니다.
문자열 연산자를 concatenation 연산자라고 합니다.

1 : <?
2 : $str1 = "첫번째 문자열";
3 : $str2 = "두번째 문자열";
4 : $result = $str1.$str2;
5 : echo $result;
6 : echo "문자열을 연결한 결과 : ".$result;
7 : ?>

4행과 6행에서 문자열 연산자를 사용하였습니다. 특히 6행과 같은 경우에는 연산자(.)를 빠뜨리기 쉽습니다. 주의하세요.

연산자에 대해서는 이 정도만 알고 있으면 될 것 같네요.
다음 시간에는 제어문에 대해 다루겠습니다.

좋은 하루 되세요.
이상 동주아빠 손병목이었습니다.
제목 글쓴이 날짜
[동주아빠] PHP 게시판(16강) - 입력 글 DB 저장(2) [4] 손병목 2002.12.25
[동주아빠] PHP 게시판(15강) - 입력 글 DB 저장(1) [2] 손병목 2002.12.25
[동주아빠] PHP 게시판(15강) - 입력 글 DB 저장(1) [3] 손병목 2002.12.25
[동주아빠] PHP 게시판(14강) - 게시판용 테이블 만들기 [3] 손병목 2002.12.25
[동주아빠] PHP 게시판 - 글쓰기 입력 write.php [5] file 손병목 2002.12.25
웹폰트 그딴거 난 몰라! TTF가 폰트 파일인건 알아! ^.^ [3] 아이쿠 2002.12.25
[동주아빠] PHP 게시판 - 글쓰기 입력폼(3) 입력값검사 [5] 손병목 2002.12.25
[동주아빠] PHP 게시판 - 글쓰기 입력폼(2) [1] 손병목 2002.12.25
[동주아빠] PHP 게시판 - 글쓰기 입력폼(1) FORM 태그의 이해(上) [8] 손병목 2002.12.25
[동주아빠] PHP 게시판 만들기 기초 (8) 초간단 카운터 만들기 [2] 손병목 2002.12.25
[동주아빠] PHP 게시판 만들기 기초 (7) 사용자정의함수 [4] 손병목 2002.12.25
[동주아빠] PHP 게시판 만들기 기초 (6) require,include [5] 손병목 2002.12.25
[동주아빠] PHP 게시판 만들기 기초 (5) 제어문(下) [10] 손병목 2002.12.25
[동주아빠] PHP 게시판 만들기 기초 (5) 제어문(上) [9] 손병목 2002.12.25
[동주아빠] PHP 게시판 만들기 기초 (4) 연산자 [10] 손병목 2002.12.25
[동주아빠] PHP 게시판 만들기 기초 (3) 변수와 배열 [6] 손병목 2002.12.25
[동주아빠] PHP 게시판 만들기 기초 (2) [12] 손병목 2002.12.25
[동주아빠] PHP 게시판 만들기 기초 (1) 준비 [8] 손병목 2002.12.25
if 문으로 xxx.php?db=src 이런식으로 해보자..(제1탄 기초를 확!) [14] inging-zb41 2002.12.12
왕초보용 개판 오분전 황당 쿠키(4) [2] 미친개 2002.12.09