Notice
Recent Posts
Recent Comments
Link
고양이 여름이의 지식채널
PHP 기본 문법 (변수, 연산자) 본문
PHP 기본문법.
PHP작성 부분은 쉽게 구분하도록 4종류의 방법을 제공하고있습니다.
시작 | 끝 | 비고 |
<? | ?> | 일반적인 방법 |
<?php | ?> | XML과 구분하기 위한방법 |
<script language="php"> | </script> | 스크립트식 방법 |
<% | %> | ASP식 방법 |
PHP에서 문장구분은 ; 세미콜론으로 구분합니다.
변수, 변수의 종류
변수는 일반적으로 여러가지 값을 가질 수 있는 여러가지 값으로 변할 수 있는 수를 의미합니다.
PHP에서 변수는 값을 기록, 저장해 둘 수 있는 메모리 공간이라고 할 수 있습니다.
변수는 $name 과 같은 모양으로 표시되며 $가 변수임을 표시 하는 기호입니다.
*변수의 종류
변수 | 의미 |
Integer | 정수 |
boolean | 진리값 |
string | 문자열 |
float point number | 부동소수점수 |
array | 배열 |
null | 빈 값 |
*외부로부터의 변수
변수 | 의미 |
$_GET | HTTP GET방식의 변수 |
$_POST | HTTP POST 방식의 변수 |
$_COOKIE | HTTP 쿠키 변수 |
$_FILES | 업로드 시 파일변수 |
$_SESSION | 세션 변수 |
$_SERVER | 웹 서버와 PHP환경에서의 변수 |
연산자
연산자는 숫자나 문자열과 같은 값과 변수 등을 사용하여 곱하고 비교하는 연산 기호입니다.
*연산자의 종류
- 대입 연산자
- 산술 연산자
- 증감 연산자
- 비교 연산자
- 논리 연산자
- 문자열 연산자
- 배열 연산자
- 비트 연산자
- 실행 연산자
- 에러 제어 연산자
*대입 연산자
" = " 기호를 의미합니다. 일반적으로 같다라는 뜻으로 생각하겠지만
PHP에서는 다르게 해석이 됩니다.
" A = B " 이것을 해석해보자면 B의 값을 A에 대입한다! 라는 뜻입니다.
추가로 같다라는 의미는 " == "기호를 사용합니다.
*산술 연산자
흔히 우리가 아는 연산입니다.
연산자 | 이름 | 예 |
+ | 덧셈 | $A + $B |
- | 뺄셈 | $A - $B |
* | 곱셈 | $A * $B |
/ | 나눗셈 | $A / $B |
% | 나머지 | $A % $B |
*증감 연산자
증감 연산자는 선처리 연산자와 후처리 연산자가 있습니다. 증감 연산자를 사용하면 1씩 증가하거나 감소합니다.
예 | 이름 | 의미 |
++ $A | 선 증가 연산자 | $A를 1 증가 후 $A에 반환 |
$A ++ | 후 증가 연산자 | $A를 반환 후 $A 에 1 증가 |
-- $A | 선 감소 연산자 | $A를 1 감소 후 $A에 반환 |
$A -- | 후 감소 연산자 | $A를 반환 후 $A 에 1 감소 |
반응형
*비교 연산자
비교 연산자는 두 값을 비교하여 참인지 거짓인지를 판단합니다.
연산자 | 예 | 의미 |
< | $A < $B | $A가 $B 보다 작으면 참 |
> | $A > $B | $A가 $B 보다 크면 참 |
<= | $A <= $B | $A가 $B 보다 작거나 같으면 참 |
>= | $A >= $B | $A가 $B 보다 크거나 같으면 참 |
== | $A == $B | $A가 $B 와 값이 같으면 참 |
!= | $A != $B | $A가 $B 와 값이 다르면 참 |
<> | $A <> $B | $A가 $B 와 값이 다르면 참 |
=== | $A === $B | $A가 $B 와 같으면 참 |
!== | $A !== $B | $A가 $B가 같지 않으면 참 |
*문자열 연산자
문자열 연산자는 문자열을 서로 이어주는 역할을 합니다.
$A = "Hello";
$B = "World";
위 와 같이 2개의 문자열을 연결하고 싶으면 다음과 같은 연산자를 사용할수 있습니다.
$C = $A . $B;
$C = "HelloWorld";
728x90
반응형
Comments