일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- meta
- 영수증검증
- slim install
- Google_Service_AndroidPublisher
- 영수증확인
- 영수증인증
- Google Pay
- 데이터베이스확인
- 리눅스
- purchases_subscriptions
- Database
- 클릭이벤트막기
- google purchases
- subscriptionsv2
- 데이터베이스 지정하기
- CSV
- 업로드
- Google_Client
- 테이블인덱스
- MySQL
- SQL
- closest
- php
- TABLE
- 몇번째행
- purchases
- google_purchases
- 아파치
- how to slim install
- Today
- Total
Web_developer
PHP 프로그램의 기본 형태 본문
확장자가 ".php" 인 파일이라 하더라도 그 내용이 모두 php 코드로만 되어 있지는 않을 수 있다.
PHP 코드는 "<?" 로 시작하여 "?>" 로 끝나거나, "<?php" 로 시작하여 "?>"로 끝난다. 둘 중 어느 것을 사용해도 무방하다.
어떤 형태를 사용하든 php 코드 부분 이외의 나머지 부분은 일반적인 HTML 파일 안에서 필요한 부분에 코드가 삽입되는 형태를 가지게되며, php 또한 마찬가지 이다. 또한 필요하다면 "<? ... ?>" 부분이 하나의 파일 안에 여러번 나올 수도 있다.
하지만, 모든 PHP 프로그램이 꼭 HTML 파일의 완전한 형태를 가질 필요는 없다. 위 프로그램과 같이 <title> 태그를 이용하는 등의 완전한 웹 페이지의 현태가 필요 없고 단 순히 "3 + 5 = 8"과 같이 계산 결과만 출력하는 것으로 충분하다면 다음과 같이 프로그램을 작성할 수도 있다.
PHP 코드로만으로 이루어진 프로그램
<?php
echo "첫 번째 PHP 프로그램입니다. <br>";
$a = 3;
$b = 5;
$c = $a + $b;
echo "$a + $b = $c<br>";
?>
실행결과
첫 번째 PHP 프로그램입니다.
3 + 5 = 8
이 프로그램도 아무런 오류를 발생시키지 않고 정상적으로 동작한다. 이 프로그램이 php 엔진에 의해 처리되고 나면 다음과 같은 내용을 가진 파일로 웹 서버에게 인식된다.
첫 번째 PHP 프로그램입니다.
3 + 5 = 8
즉, 아무런 태그 없이 두 줄의 문자열만 담고 있는 HTML 파일처럼 인식되는 것이다.
따라서 특별한 화면 구성 없이 원하는 동작만 수행하면 되는 프로그램의 경우에는, 이렇게 아무런 태그 없이 php 코드만을 담고 있도록 작성될 수 있다. 이제부터 나올 많은 예제들도 HTML태그를 이용한 화면 구성이 필요하지 않다면 이러한 형태로 작성될 것이다.
'PHP' 카테고리의 다른 글
php 날짜 연산 (0) | 2019.04.26 |
---|---|
정규식 - 글자수 줄이기 (0) | 2019.04.24 |
PHP 문장과 주석 (0) | 2019.03.09 |
PHP 프로그램 기초 (0) | 2019.01.12 |
[PHP] DB 연동하기 (0) | 2019.01.09 |