PHP 메인페이지라면... 조건문 - main만 다르게 하기
페이지 정보
작성자 키스세븐
조회 1,031회 작성일 22-04-03 23:41
조회 1,031회 작성일 22-04-03 23:41
본문
조건문 (Main이라면)
메인페이지라면 다른 if문
홈페이지를 만들다 보면, 메인페이지에만 다른 디자인을 적용하게 된다. 포탈 사이트를 봐도 대부분 그렇다.
이럴 때 한 번에 사용할 수 있는 상수를 사용하면 매우 편한다.
메인페이지라면... 조건문 - main만 다르게 하기
기본 구조
첫 페이지만 다르게 만드는 경우엔 아래의 조건문을 사용한다.
[code]
if(defined('_INDEX_')) {
필요한 코드
}
[/code]
defined의 뜻은 "한정된"이라는 의미다. 그러므로 defined('_INDEX_')라고 한다면 "인덱스에서만..."이라는 뜻이된다.
if문은 조건만 맞으면 실행되는 프로그래밍 문법이다.
하지만 오직 index 파일일 때만 실행해야 할 때가 있다. 그럴 때 쓰는 것이 바로 if(defined('_INDEX_')) 조건문이다.
활용 예제
그렇다면, index페이지면 mainhead.php를 불러오고, 아니면 일반 head.php를 불러오고 싶다면 아래처럼 하면 된다는 것을 알 수 있을 것이다. [저작권법 표시] 원본 출처 : 키스세븐(www.kiss7.kr)
[code]
if(defined('_INDEX_')) {
include_once('./mainhead.php');
} else {
include_once('head.php');
}
[/code]
위와 같이 사용하면 조건이 index.php 파일일 때는 필요한 파일을 불러오고, 그 외에는 기본적인 다른 파일을 불러오게 할 수 있다.
추천0