on
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