글쓰는 개발자

PHP 기초문법 (1) echo, 변수 본문

Development/PHP

PHP 기초문법 (1) echo, 변수

세가사 2020. 5. 4. 15:07
반응형

1. PHP 시작 및 출력

php를 사용하기 위해서는 파일의 이름을 .php로 하고 php 문법의 처음과 끝을 <?php?> 항목으로 감싸주어야 한다.

이렇게 감싸준 항목 내부에 문법은 php문법을 따르고 그 항목 이외에는 html 페이지처럼 동작한다.

 

<?php
	echo "Hello PHP"
 ?>

위와 같이 php 태그로 감싼 내부는 php 문법이 동작하며 페이지에 문장을 출력하기 위해서는 echo라는 함수를 사용한다.

 

2. 주석문

주석문은 프로그램에 대해 설명할 때 사용하며 프로그램의 동작에는 전혀 영향을 주지 않는다. php의 주석은 한줄만 주석처리하는 (//)와 문장을 주석처리하는 (/* */)로 구성된다. 주석문을 이용해 설명을 삽입해 보자.

<?php // php를 시작합니다.
/* echo는 문자열을 화면에 
  출력하는 역할을 합니다. */
  echo 'Hello World'
?>

 

3. 변수

php 변수는 $로 시작된다. 변수명은 일반으로영문 소문자와 숫자, 밑줄(_)을 조합해서 만들어진다.

<?php
  $val1 = 10;
  $val2 = 20;
  $val3 = $val1 + $val2;
  echo "$val3 <br>";

  $valStr = "문자열";
  echo "$valStr <br>";
?>

숫자로 된 변수는 사칙연산이 가능하며 문자열을 할당할수도 있다. 변수는 echo 뒤에 따옴표로 감싼 문자열에 넣어서 html에 출력할 수 있다.

 

 

변수는 echo문내에 큰따옴표로 감싸서 사용가능하나 다음과 같이 변수뒤에 문자열이 붙으면 붙어있는 문자열도 변수로 인식되기 때문에 에러가 난다.

<?php
  $name = "김철수";
  echo "$name님 안녕하세요."
?>

따라서 띄어쓰기 없이 변수를 echo내에서 사용하고 싶으면 다음과 같이 중괄호({})로 감싸주어야 한다.

<?php
  $name = "김철수";
  echo "{$name}님 안녕하세요."
?>

4.echo 약식표기

<?php echo "$변수" ?>는 다음과 같이 약식으로 표기할 수 있다.

<?php
  $id = "kim";
  $name = "김철수";
?>

<h3>회원정보</h3>
<p>- 아이디 : <?=$id?></p>
<p>- 이름 : <?=$name?></p>

 

5. 문자열 연결

PHP에서는 문자열 혹은 연결하기 위해서는 .을 중간에 붙여 사용한다.

<?php
  $name = "김철수";
  $age = 12;

  echo $name."의 나이는".$age."살 입니다.";
?>

 

반응형

'Development > PHP' 카테고리의 다른 글

PHP 기초문법 (4) 함수  (0) 2020.05.05
PHP 기초문법 (3) 배열  (0) 2020.05.05
PHP 기초문법 (2) 조건문, 반복문  (0) 2020.05.04
PHP 실행  (0) 2020.05.04
PHP사용을 위한 XAMPP 설치  (0) 2020.05.04