1. PHP 시작을 의미하는 구문 태그
PHP 코딩을 하기 위해서는 PHP 코드를 인식할 수 있는 <?php ~ ?> 태그 내에 작성을 해야 합니다. PHP 시작을 알리는 시작 태그는 <?php이며 끝을 구분하는 태그는 ?>입니다. 끝을 구분하는 태그는 생략이 가능합니다.
<?php
echo "안녕하세요~ 1조 자산가 되세요~"; //출력
?>
<?php
echo "안녕하세요~ 1조 자산가 되세요~"; //출력
2. PHP 명령어 종료 - 세미콜론;
해당 커맨드(명령어)를 끝냈음을 표현을 해주는 것이 세미콜론(;)입니다. 세미콜론을 작성하지 않을 경우 오류가 발생됩니다. 오류의 원인은 단연히 문법 규칙에 어긋나서 오류가 나겠지만 논리적인 측면으로는 PHP는 단일 행의 모든 공백이나 탭 또는 여러 행의 캐리지 리턴을 무시합니다. 세미콜론이 없으면 PHP는 여러 줄을 단일 명령으로 처리를 하는데 마지막 행에 세미콜론이 없으니 언제 끝날지도 모르니 오류가 발생되는 겁니다.
3. 출력
PHP 태그 내에 작성 시 화면에 출력을 하려면 echo라는 PHP 내장 함수를 사용합니다. 용도는 정수, 실수, 문자, 문자열을 출력하는 용도로 사용되고 있습니다. PHP에서는 문자와 문자열 출력 시 "", '' 로 출력합니다. 정수, 실수의 경우는 "", '' 없이 작성합니다.
<?php
// Your code here!
echo "안녕하세요 <br/>"; // ""
echo '안녕하세요 <br/>'; //''
echo ("안녕하세요 <br/>");
echo 10000;
echo "<br>";
echo 100.563;
echo "<br>";
?>
<?="반갑습니다 안녕~!"?>
<br>
방가워~!
3. 소스코드 메모 - 주석
주석은 소스코드 분석 시 이해를 돕기 위해 일종의 메모입니다. 어렵고 복잡한 코드일수록 주석으로 설명을 잘 작성만 한다면, 다른 협업자들이 이 코드를 봤을 때 쉽게 이해할 수 있을 겁니다. 또한 자신이 개발한 소스코드도 일정 기간 시간이 지나면 기억이 흐려지는데, 주석에 설명을 잘 작성했다면 분석하는 코드를 상기하는데 큰 도움이 됩니다. 메모적인 성격이 강하기 때문에 실제 실행 결과에 반영이 안됩니다.
주석에는 한 줄 주석과 여러 줄 주석이 있습니다. 주석의 작성 규칙이나 사용 용도는 회사마다 조금씩 다른데 보통은 한 줄 주석은 한 줄의 명령어에 가볍게 설명할 때 사용하고 여러 줄 주석은 설명이 길고 좀 더 자세하게 설명하고 싶을 때 사용하는 경향이 있습니다. 여기서 말하는 한 줄 주석과 여러 줄 주석의 기준은 엔터키(Enter Key) 기준으로 한 줄과 여러 줄의 기준이 됩니다.
한 줄 주석) # //
<?php
//복잡한 코딩이네 헐 설명 잘써놓자~! 한줄 주석
# 한줄 주석
echo "즐거운 PHP~^^";
##
?>
여러 줄 주석) /* ..... */ 엔터로 구분하여 여러 줄
<?php
/*
여러줄 주석
행복한 하루 콩딩 공부 잘하자
*/
echo "즐거운 PHP~^^ 여러줄 주석";
##
?>
4. 대소문자 구분
PHP는 대소문자를 구분 합니다. 단 사용자 정의 함수, 클래스, 핵심 언어 키워드(예: if, else, while, echo 등)는 대소문자를 구분하지 않습니다.
예) 예약어는 대소문자를 구분하지 않습니다.
<?php
IF( true ){
Echo "예약어는 대소문자 구분 없네<br>";
}
EcHo "출력 잘됨";
예) 변수를 선언 후 대소문자 구분 없이 호출을 하면 정의되지 않은 변수라고 인식합니다.
<?php
$str_value ="안녕";
echo $Str_Value; #$str_value 대소문자를 구분한다
?>
5. HTML과 혼용하여 사용
PHP코드는 HTML내에 혼용하여 사용이 가능합니다.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<?php echo "HTML과 혼용하여 사용"; ?>
</body>
</html>
'소프트웨어 개발 > PHP' 카테고리의 다른 글
[PHP 기초강좌] PHP 출력 echo, print (0) | 2023.02.02 |
---|---|
[PHP 기초강좌] 변수 선언 ( variable declaration ) (0) | 2023.02.02 |
PHP 날짜 형식 정규식 ( yyyy-mm-dd, yyyy/mm/dd,mm/dd/yyyy) (0) | 2023.01.30 |
[PHP 기초강좌] PHP란 무엇인가? (0) | 2023.01.29 |
[PHP 기초강좌] PHP 환경설치 - Nginx + PHP8.1 + mariadb (0) | 2023.01.29 |
댓글