앞의 포스팅에서는 PHP가 무엇인지 이론적인 부분을 알아보았었습니다.
이번 포스팅에서는 프로그래밍하기 위해서 알아야 할 기본적인 PHP의 문법들을 알아보겠습니다.
파일을 실행시키는 방법과 파일의 저장 위치 또한 마지막에 적어놓았으니, 처음 사용해서 헷갈리시는 분들은 참고하시면 좋을 것 같습니다.
<목차>
1. PHP의 구조
2. PHP의 주석문
3. 상수와 변수 사용하기
4. 파일 위치와 사용법
1. PHP의 구조
먼저 PHP의 구조입니다.
<?php는 PHP 프로그램의 시작을 나타냅니다. 또 ?>는 PHP 프로그램의 끝을 나타냅니다.
모든 PHP 프로그램의 앞에는 <?php가 있어야하며, 끝부분에는 ?>를 붙여야합니다.
아래의 코드는 화면에 'HELLO WORLD' 라는 문장을 출력하는 프로그램입니다.
<?php
echo "HELLO WORLD";
?>
뒤에서 자세히 알아볼 내용이지만 echo 문은 큰따옴표 안에 있는 내용을 브라우저 화면에 출력하는 기능을 수행합니다.
또 PHP 프로그램에서 각 문장의 끝에는 반드시 세미콜론(;)을 넣어야 합니다. 세미콜론은 우리가 사용하는 문장에서 마침표(.)와 같은 역할을 합니다.
위의 프로그램을 실행하면 다음과 같이 문장이 출력되는 것을 볼 수 있습니다.
2. PHP의 주석문
주석문이란 프로그램의 내부에서 프로그램을 설명하기 위하여 사용합니다. 주석문은 프로그램의 동작에는 전혀 영향을 주지 않습니다.
//는 한 행을 주석으로 처리하기 위하여 사용합니다.
주석이 여러 행인 경우에는 /*과 */를 사용합니다. PHP 해석기는 /*과 */ 사이에 있는 내용을 무시하므로 실행 결과에는 전혀 영향을 주지 않습니다.
주석문은 설명을 할 때뿐만 아니라 오류를 찾는 디버깅 과정에서도 유용하게 사용됩니다. 오류의 원인으로 의심되는 행 앞에 //를 붙이고 실행하면 오류가 해당 행으로 인한 것인지 확인할 수 있습니다.
다음은 주석을 사용한 프로그램의 예시입니다.
<?php //는 한 행을 주석으로 처리할 때 사용합니다.
/* 이 사이에 있는 내용은
실행에 영향을 주지 않습니다. */
echo "안녕하세요!";
?>
결과로 출력될 때는 1번의 사진과 같이 echo 문 안에 있는 내용만 출력됩니다.
3. 상수와 변수 사용하기
PHP에서 사용되는 상수와 변수의 특징에 대하여 자세히 알아보겠습니다.
먼저 상수입니다.
상수는 주어진 값을 일정하게 가진 것으로, 문자열, 정수, 실수 등이 상에 속합니다.
문자열 | 큰따옴표(")로 감싼 하나 또는 여러 개의 문자 |
정수 | 100, 20, -502, -12, 0과 같이 양수, 0, 음수로 구성된 수 |
실수 | 4.9, 12.11, -124.0, -3.1415와 같이 소수점을 가진 수 |
다음은 변수입니다.
변수는 입력하는 값에 따라 내용이 변하는 것으로 상수와 반대되는 개념입니다.
PHP에서 변수는 $로 시작하고, 변수명은 영문, 소문자, 숫자, 밑줄(_)을 조합하여 만듭니다.
아래는 변수에 각각 상수, 정수, 문자열을 저장하고 출력하는 프로그램입니다.
<?php
$a =10;
echo "$a <br>";
$b = 37.3;
echo "$b <br>";
$fruit = "사과";
echo "$fruit <br>";
?>
위의 프로그램을 실행하면 아래와 같이 출력됩니다.
4. 파일 위치와 사용법
마지막은 PHP 파일을 저장하는 위치와 실행하여 결과를 확인하는 방법입니다.
처음 PHP 와 XAMPP를 접하시는 분들이 저장위치와 실행방법을 모르거나 헷갈릴 수 있다고 생각하여 작성하게 되었습니다.
먼저 XAMPP를 설치하고 기본적인 세팅을 완료하였다면, htdocs 폴더에 php 파일을 저장하면 됩니다.
아래는 htdocs 폴더의 경로와 그 사진입니다. C:\xampp\htdocs
저장할 때 파일 확장명이 .php가 맞는지 확인해 주세요.
다음으로 프로그램을 실행시키기 위해서는 XAMPP를 실행해야합니다. 그다음 Apache의 start를 눌러서 초록색 불이 들어오면 준비 완료입니다.
마지막으로 검색창에 localhost/파일명.php 라고 입력을 하면 프로그램이 출력됩니다.
이상으로 이번 포스팅을 마치겠습니다. 감사합니다.
'php' 카테고리의 다른 글
PHP의 기초 문법 : echo 문 (0) | 2024.04.20 |
---|---|
php의 개요: PHP, MYSQL, Apache (0) | 2024.04.19 |
댓글