본문 바로가기

PHP/PHP 프로그래밍 입문 (3판)

[PHP 프로그래밍 입문 (3판)] CH02. PHP 기초 문법

코드 의미 코드 의미
<?php 시작 ?>
echo 출력 ; 문장 끝
// 한 줄 주석 /* */ 여러 줄 주석
$변수명 변수 \ 이스케이프

 

echo 문

  • 변수명 사용할 때는 {$변수명}으로 써주면 변수로 구분 가능
  • " " 내에 " " 사용 불가능함. 따라서, " " 내에 ' '를 쓰거나 이스케이프 문자(\)를 사용하여야 함
  • <?php echo "~~~"?>은 <?= "~~~"?>으로 줄여서 사용 가능 
// " "와 ' '의 차이
<?php
	$name = "홍길동";
    echo "$name 님 반갑습니다!";
    echo "<br>";
    
    $name = '홍길동';
    echo '$name 님 반갑습니다!';
?>

결과

// echo문 뒤에 문자형이 아닐 때 " "를 쓰지 않아도 되는가?
<?php
    $name = '홍길동';
    echo $name;
    echo 300;
?>

결과

→ 변수나 숫자는 " " 없이도 가능함. 하지만, html 태그는 오류가 발생함.

 

데이터형

  • 변수의 데이터형은 변수의 값에 따라 결정됨
  • 정수, 실수, 문자열(html 태그 가능), 불(true = 1, false = null) 등

연산자

  • 산술 연산자: +, -, *, /, %, ++, --, **
  • 문자열 연결 연산자: .
  • 대입 연산자: =, +=, -=, *=, /=, %=, .=
  • 비교 연산자: ==, !=, >, <, >=, <=
  • 논리 연산자: !, &&(and), ||(or)