PHP - 1
문법정리
- PHP는 기본적으로 부등호 기호 안에서 코드작성을 하면된다.
<?php
// php code
?>
- 변수 선언은 $ 기호이며 할당연산자는 = 을 사용한다.
문장의 끝은 세미콜론을 붙여야한다.
<?php
$a = 10; // a = 10
$a = $a + 10 // a = 20
?>
- PHP의 산술연산자 종류에는 +, -, *, /, %, ** 들이 있다.
<?php
$a = 10;
$b = 4;
echo -$a; // -10 출력
echo $a + $b; // 14 출력
echo $a = $b; // 6 출력
echo $a * $b; // 40 출력
echo $a / $b; // 2.5 출력
echo $a % $b; // 2 출력(a를 b로 나눈 나머지)
echo $a ** $b; // 10000 출력
?>
<?php
// == 연산자는 $a와$b가 같으면 TRUE
$a = 123;
$b = 123;
echo $a == $b; // TRUE
----------------------
$a = 123;
$b = '123';
echo $a == $b; // TRUE
----------------------
// === 연산자는 자료형도 같아야 TRUE
$a = 123;
$b = 123;
echo $a === $b; // TRUE
----------------------
$a = 123;
$b = '123';
echo $a === $b; // FALSE
----------------------
// != 연산자는 두 값이 같지 않으면 TRUE
$a = 123;
$b = 'abc';
echo $a != $b; // TRUE
----------------------
// !=== 연산자는 두 값이 같지않거나 자료형이 다르면 TRUE
$a = 123;
$b = 456;
echo $a !=== $b; // TRUE
----------------------
$a = 123;
$b = 'abc';
echo $a !=== $b; // TRUE
?>
<?php
// ++$a 는 값을 하나 증가시킨후 값을 반환해준다.
$a = 1;
echo ++$a; // 2 출력
-------------------
// $a++ 는 반환한 후 값을 증가시킨다. 그 후 $a의 값은 2가 된다.
echo $a++; // 1 출력
-------------------
// --$a 는 값을 하나 감소시킨후 값을 반환해준다.
$a = 2;
echo --$a; // 1 출력
-------------------
// $a-- 는 반환한 후 값을 감소시킨다. 출력 후 $b의 값은 1이 된다.
$a = 2;
echo $a--; // 2출력
-------------------
// 특이하게 알파벳도 증가 감소가 가능합니다.
// z 다음은 aa, zz 다음은 aaa가 된다.
$a = a;
echo $a++; // b 출력
?>
- PHP 논리연산자
- a and $b : a와 b가 모두 참이라면 TRUE - $a or $b : 둘다 참이거나 둘중에 하나가 참이여도 TRUE, 둘다 거짓이라면 FALSE - $a xor $b : 둘중 하나만 참이여야 TRUE - $a && $b : 둘다 참이여야 TRUE - !a : a가 참이 아니면 TRUE
- $a || $b : 둘중 하나가 참이면 TURE