기초적인 용어 정리
1. 주석 처리
팁이나 QA 답변에서 삭제하거나 주석 처리하라는 말을 많이 들어봤을 겁니다.
여기서 말하는 주석 처리는 해당 코드를 삭제하는 효과와 같습니다.
주석 처리 방법은 코드 맨 앞쪽에 // 를 붙이면 됩니다.
예를 들어 이렇게..
// if ($is_guest && !chk_captcha()) {
// alert('자동등록방지 숫자가 틀렸습니다.');
// }
주석 처리할 코드가 너무 많으면 위아래만 이렇게 하는 방법도 있습니다.
/*
if ($is_guest && !chk_captcha()) {
alert('자동등록방지 숫자가 틀렸습니다.');
}
*/
주석 처리할 곳이 html 코드와 php 코드가 같이 있을 때는 이런 방법도 있고..
<?php
/* 재고 표시하는 경우 주석 해제
<tr>
<th scope="row">재고수량</th>
<td><?php echo number_format(get_it_stock_qty($it_id)); ?> 개</td>
</tr>
*/
?>
주석은 코드에 관한 부연 설명을 넣을 때 많이 사용합니다. 예를 들어 이렇게..
if(defined('_INDEX_')) { // index에서만 실행
include G5_BBS_PATH.'/newwin.inc.php'; // 팝업레이어
그누보드 파일을 열어보면 곳곳에 주석 문구들이 있을 겁니다.
나중에 그누보드 보안 업데이트나 유지 보수를 편하게 하려면
원본 파일을 수정할 때 본인이 알아먹기 쉽게 주석으로 부연 설명을 넣어 놓으면 좋겠죠.
2. 루트경로
FTP로 서버에 접속했을 가장 상위 경로가 루트입니다.
웹호스팅을 사용하고 있다면 처음 접속했을 때 보이는 곳이 루트입니다.
일부 업체는 www 나 html 등 상위 경로까지 이동이 가능한 경우도 있는데 거기가 아니라
그걸 클릭했을 때의 첫 위치가 루트 경로입니다.
홈페이지를 운영하는 곳이라면 보통 index 파일이 있는 곳이겠죠.
3. 인클루드 include
현재 문서에 다른 곳에 있는 함수 파일이나 페이지를 가져와서 적용한다는 의미입니다.
그누보드 index.php 파일을 보면 상 하단 내용이 index.php 파일 자체에 있지 않고
별도의 head.php 와 tail.php 파일로 만들어서 이렇게 include 로 불러와서 사용하고 있죠.
include_once(G5_PATH.'/head.php');
include_once(G5_PATH.'/tail.php');
함수나 페이지들을 관리하기 쉽게 구분해놓고 필요한 곳에만 저렇게 불러서 사용합니다.
단, 그누보드는 구조상 각 게시판 자체를 include 할 수는 없습니다.
추가 예정..................
댓글목록 +2
댓글목록
신비님의 댓글
신비 작성일
처음 그누를 알게되었을 때의 그 낯설음이 새록새록 떠오르네요. ㅎ
ps.
별도 용어 전용 게시판을 만들어 하나하나 적어놓는 게 좋을 듯 합니다.
초보가 알아야 할 용어가 워낙 많으니...ㅎ
잊지말자님의 댓글
잊지말자 작성일
이것만으로도 충분히 가치있는 정보가 될것 같아요
기다려집니다. 커밍순이