본문 바로가기

PHP/PHP Programming

[PHP] 대입 연산자 ■ 대입 연산자 우리가 등호로 알고 있는 =는 PHP를 포함한 프로그램 언어 대부분에서 다른 의미로 사용된다. 예를 들어 $a=3은 변수 $a이 3과 같다는 의미가 아니라 3을 변수 $a에 저장(대입, 입력)한다는 의미다. 대입 연산자 예 동일한 표현 결과값 = $a = 10 10을 $a에 대입 += $a += 2 $a = $a + 2 $a에 2를 더한 결과를 $a에 대입 -= $a -= 2 $a = $a - 2 $a에서 2를 뺀 결과를 $a에 대입 *= $a *= 2 $a = $a * 2 $a에 2를 곱한 결과를 $a에 대입 /= $a /= 2 $a = $a / 2 $a를 2로 나눈 결과를 $a에 대입 %= $a %= 2 $a = $a % 2 $a를 2로 더한 결과를 $a에 대입 .= $a .= "@".. 더보기
[PHP] 문자열 연결 연산자 ■ 문자열 연결 연산자 문자열 연결 연산자는 점(.) 으로, 문자열들을 붙여서 하나로 연결한다. letter_connection.php 출력결과 ※ 세 개로 나뉘어 저장된 휴대폰 번호($n01, $n02, $n03)를 문자열 연결 연산자. . 을 이용해 하나의 문자열로 합친다. $hp에는 010-0000-0000라는 값이 저장된다. 전화번호(###-####-####), 우편번호(###,-###), 날짜(####/##/##) 같은 데이터를 처리할 경우 종종 하이픈(-)이나 슬래시(/)를 제외한 숫자만 변수에 저장한다. 그 후 예제처럼 필요에 따라 문자열 연산자로 붙여서 사용하는 경우가 많다. 문자열 상수와 정수형 상수를 혼동하는 경우가 많은데, 휴대폰 번호의 숫자는 정수가 아니라 문자열이다. 프로그램에서 .. 더보기
[PHP] 산술 연산자 ■ 산술 연산자 산술 연산자 기능 예 결과값 + 더하기 7 + 8 + 3 18 - 빼기 7 - 2 - 3 2 * 곱하기 2 + 7 * 8 58 / 나누기 8 / 2 4 % 나머지 10 % 3 1(10을 3으로 나누었을 때 나머지는 1) ++ 1 증가 $a++ 현재 $a의 값에서 1 증가 -- 1 감소 $a-- 현재 $a의 값에서 1 감소 산술 연산자를 여러 개 사용하면 사칙 연산과 마찬가지로 곱하기와 나누기 연산이 먼저 실행된다. 다만, 사칙연산과 다른 나머지 연산자 사용에 주의한다. 예를 들어 1 % 5의 결과는 1이다. 1을 5로 나누면 몫이 0, 나머지는 1이 되기 때문이다. arithmetic.php 출력결과 더보기
[PHP] 변수 출력 - { } 중괄호의 사용 ■ 변수 출력 - { } 중괄호의 사용 아래는 영화관 매표소에서 입장료를 계산해주는 프로그램이다. admission_fee01.php 출력결과 echo문에서 '$child원'으로 입력하면 위와 같이 $child에 해당되는 청소년 입장료가 출력되지 않는다. '$child원'이 하나의 변수로 인식되지만 해당 변수가 없기 때문에 아무 것도 출력되지 않는 것이다. 이와 같이 값이 없는 것을 NULL이라고 부른다. 단위를 붙여서 출력하려면, 다음과 같이 변수 $child를 중괄호로 감싼다. 예) echo "청소년 입장료 : {$child}원 "; admission_fee02.php 출력결과 더보기
[PHP] 상수와 변수 ■ 상수 상수는 주어진 일정한 값을 갖는다. 상수에는 문자열("자동차"), 정수형(1000, -203), 실수형(2.3, -3.3)이 있다. 2행, 6행과 같이 문자열은 " "로 감싸야 한다. ■ 변수 변수는 상수와 달리 입력하는 값에 따라 내용이 변할 수 있으며, PHP에서 변수는 $로 시작한다. 변수명은 보통 영문 소문자 또는 영문 소문자와 숫자를 조합해서 사용한다. 유효한 변수명을 들면 $var, $age, $fee, $bus1, $taxi3 등이 있다. C언어나 JAVA와 달리 PHP에서는 변수를 사용하기 전에 미리 변수의 타입을 선언하지 않고, 변수가 사용되는 시점에서 그 변수에 정수, 실수, 문자열 등의 상수를 입력한다. 이 점이 PHP가 C언어보다 프로그래밍이 쉬운 이유이다. constant.. 더보기