글쓰는 개발자
PHP 기초문법 (1) echo, 변수 본문
반응형
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 |