'PHP강좌'에 해당되는 글 2건


오늘는 PHP 연산자에 대해서 알아보겠습니다.

여러번 배웠지만 확실 정리가 않되어 혼동이 되셨다며 오늘 정리해 보시기 바랍니다.

  

PHP 산수 연산자(산수! 오랜만에 들어보는 ㅎㅎ)

산수 연산자의 종류에는

"+" 더하기

"-" 빼기

"*" 곱하기

"/" 나누기

"%" 나머지 (5%2 = 1 요렇게 나머지를 표시합니다.)

등이 있습니다.

  

PHP 할당 연산자

할당이란 말이 복잡하지 뭐 별거 없습니다.

x = y  말그대로 x를 y에 할당했다는 의미입니다.

x += y  // x = x + y

x -= y  // x = x - y

x *= y  // x = x * y

x /= y  // x = x * y

x %= y  // x = x % y

a .= b  // a = a . b

 

PHP 증감 연산자

++x  //  출력전에 x값을 1씩 증가시킵니다.

--x  //  출력전에 x값을 1씩 감소시킵니다.

x++ //   출력후에 x값을 1씩 증가시킵니다.

x-- //   출력후에 x값을 1씩 감소시킵니다.

 

 

PHP 비교 연산자

x == y  //  x와 y의 값이 같은지 비교합니다. 4 = 4 는 true, 4 = 5 false 를 반환합니다.

x === y  //  x와  y의 값이 같은 형식인지 비교합니다. 5 === "5" 일경우 false를 반환합니다.

x != y  //  x와 y의 값이 서로 다른지를 비교합니다. 4 != 5 true를 반환합니다.

x <> y  // 위 x != y와 같은 의미입니다. 서로 다른지를 비교합니다. 4 <> 5 true를 반환합니다.

x !== y  //  x와 y의 값이 서로 다른 형식인지를 비교합니다. 4 !== 5 true를 반환합니다.

x > y  // x가 y의 값보다 큰지를 비교합니다.  5 > 4 true를 반환합니다.

x < y  // x가 y의 값보다 작은지를 비교합니다.  4 < 5 true를 반환합니다.

x >= y  //  x가 y의 값보다 크거나 같은지를 비교합니다. 5 >= 4 true를 반환합니다.

x <= y  //  x가 y의 값보다 작거나 같은지를 비교합니다.  4 <= 5 true를 반환합니다.

 

 

PHP 논리 연산자 

x and y  //  교집합이라고 생각하면 됩니다.

x=6
y=3
(x < 10 and y > 1)  true 를 반환합니다.

 

x or y  //  합집합이라고 생각하면 됩니다.

x=6
y=3
(x==6 or y==5) true 를 반환합니다.

 

x && y  //  and와 같은 의미입니다.

x=6
y=3
(x < 10 && y > 1) returns true

 

x || y  //  or와 같은 의미입니다.

x=6
y=3
(x==5 || y==5) returns false

 

! x  //  x가 값이 맞는지 틀린지를 비교합니다. 틀리면 true

x=6
y=3
!(x==y)  값이 서로 틀리기 때문에 true 를 반환합니다.

 

 

PHP 배열 연산자 

x + y  //  x와 y의 합집합

x == y  //  x와 y가 동일한 키/값 쌍을 가지면 true

x === y  //   x와 y가 동일한 키/값 쌍을 동일한 순서와 동일한 자료형으로 가지면 true

x != y  //   x와 y가 같지 않으면 true

x <> y  //  x와 y가 같지 않으면 true

x !== y  //  x와 y가 같은 형식이 아니면 true

 

코딩을 하면서 적응이 되긴 하겠지만 크게 어려운 부분은 없을거라 생각합니다. 고등학교, 대학때 쓰던 연산자와 틀린 부분이 있긴한데 그런간 간단하게 외워 주면 됩니다. 그리고 연산자는 하다보면 자연적으로 익숙해지니 크게 두려움을 느낄 필요는 없을듯합니다.

 

다음장에서는 if ~ else 에 대해서 알아볼텐데 이것만 알아도 php 코딩을 할때 엄청난 도움이 됩니다. 아무튼 다음장에서 다시 설명하겠습니다.



 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

PHP는 무엇인가?
PHP (공식적 PHP Hypertext Preprocessor) 는 Server - side HTML-embedded 스크립트 언어입니다.

즉, PHP는 서버에서 실행되며 HTML을 포함한 스크립트 언어라는 말입니다.

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<?php echo "안녕하십니까 it세계 PHP 스크립트입니다." ?>
<body>
</body>
</html>

 

위처럼 보통 HTML 태그 사이에 특별한 PHP 시작과 끝 태그를 이용하여 HTML과 PHP를 구분합니다.

 

HTML을 PHP 확장자 (.php )로 저장하여도 아무 지장없이 사용할 수 있습니다.


 PHP는 무엇을 할 수 있는가?

PHP는 가장 기초적으로 어떤 CGI 프로그램을 만들 수 있고 다이나믹한 웹페이지를 만들 수 있습니다.

무엇보다도 PHP의 가장 두드러진 특징이라고 말할 수 있는 것은 매우 다양한 데이터베이스를 지원하고

또한 데이터베이스를 이용한 웹페이지를 만드는 작업이 놀랄 만큼이나 쉬어졌다는 것입니다.

아래는 PHP가 지원하는 데이터베이스입니다. )

Adabas D InterBase Solid dBase mSQL Sybase

Empress MySQL Velocis FilePro Oracle Unix dbm

Informix PostgreSQL

그리고 PHP는 여러 프로토콜 ( POP3 ,NNTP ,IMAP 등 )을 이용할 수 있고 네트워크 소켓도 사용할 수 있습니다.

말이 좀 어려운데  암튼  여러 가지 기능이 있다하고 생각하시면 됩니다.

 PHP의 간결한 역사

1994 by Rasmus Lerdorf (mailto:rasmus@php.net)

( 정말 간결하죠? 그래두 핵심적인 부분이라우~ 1994년에 Rasmus 라는 사람이 맹글었음 )

오늘은 이렇게 간단하게만 하고 다음부터 PHP 기초 문법에 들어가겠습니다.


 

'프로그래밍 > php' 카테고리의 다른 글

[PHP] PHP 기본 문법  (0) 2018.03.02
[php학습 ] php 변수, php상수  (0) 2018.03.02
windows에서 웹개발 환경 구축(MAMP 설치)  (0) 2017.10.07
PHP 시작하기 위한 환경설정  (0) 2017.10.07
[PHP] MySQL DB 연결방법  (0) 2017.08.17
블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,