PHP 2 - 변수와 연산자

PHP 2 - 변수와 연산자

변수

$a = 1;

대소문자 구별

변수명에 숫자 먼저 사용 X

데이터 타입

변수에 저장 값에 따라 형변환이 된다.

필요시 형변환을 할 수 있다.

settype() 함수를 이용해 형변환 할 수 있다. > $int = settype($a, integer)

\$str = $str"); ?>

인용부호와 문자열

\$b = $b"); ?>

산술 연산자 및 대입 연산자

왼쪽. 산술 연산자 / 오른쪽. 대입 연산자

증감 연산자

관계 연산자

논리 연산자

$d = $a 먼저 연산 후 and 연산

문자열 연산자

예제 1. 형변환

50 $var2 = "a"; $var2++; //ASCII 97>98 $var3 = 10+"11"; //10+11 $var4 = 10+1.2; //10+1.2 $var5 = 10+"1.1e2"; //10+1.1*(10**2)=10+110 $var6 = 10+"A11"; //A 해석x $var7 = 10+"11A"; //10+11 echo("\$var1 = {$var1}"); echo("\$var2 = {$var2}"); echo("\$var3 = {$var3}"); echo("\$var4 = {$var4}"); echo("\$var5 = {$var5}"); echo("\$var6 = {$var6}"); echo("\$var7 = {$var7}"); ?>

예제 2. boolean 형변환

"); echo("\$int = {$int}_{$it}"); echo("\$str = {$str}_{$st}"); $boo = FALSE; $int = (integer)$boo; $str = (string)$boo; $bt = gettype($boo); $it = gettype($int); $st = gettype($str); echo("\$boo = {$boo}_{$bt}"); echo("\$int = {$int}_{$it}"); echo("\$str = {$str}_{$st}"); ?>

예제 3. 산술 연산자

"); echo("\$a - \$b는 {$sub}입니다."); echo("\$a * \$b는 {$mul}입니다."); echo("\$a / \$b는 {$div}입니다."); echo("\$a % \$b는 {$mod}입니다."); ?>

예제 4. 대입 연산자

"); $a = 10; $a -= $b; echo("\$a -= \$b의 결과는 {$a}입니다."); $a = 10; $a *= $b; echo("\$a *= \$b의 결과는 {$a}입니다."); $a = 10; $a /= $b; echo("\$a /= \$b의 결과는 {$a}입니다."); $a = 10; $a %= $b; echo("\$a %= \$b의 결과는 {$a}입니다."); ?>

예제 5. 몫과 나머지 구하기

.html

1-5.html 입력 폼파일 피제수 : 제수 :

.php

나머지는 {$mod}이다."); ?>

from http://lemonandgrapefruit.tistory.com/70 by ccl(A) rewrite - 2021-10-22 17:26:35