PHP 주석, include/Include_once, Require/Require_once

댓글을 사용하는 이유는 무엇인가요?

  • 한동안 소스 코드 작업을 하지 않으면 코드가 무엇을 하는지 잊어버리기 쉽습니다. 소스 코드에 주석을 달면 코드가 수행하는 작업을 기억하는 데 도움이 됩니다.
  • 여러 개발자가 동일한 프로젝트에서 작업해야 하는 경우 소스 코드에 주석을 다는 것도 매우 중요합니다. 한 개발자가 변경한 사항은 다른 개발자가 주석을 읽는 것만으로도 쉽게 이해할 수 있습니다.
  • 모범 사례에 따르면 코드 3줄마다 주석 10줄을 포함해야 합니다.

PHP 댓글

  • 주석은 코드를 이해하는 데 도움이 됩니다.
  • 주석은 소스 코드에 포함된 설명입니다. 이 댓글은 인간의 이해를 위한 것입니다.
  • 한 줄 주석은 두 개의 슬래시(//)로 시작하고 같은 줄에서 끝납니다.
  • PHP 댓글
  • 여러 줄 주석은 슬래시와 별표 /*로 시작하고 별표와 슬래시 */로 끝납니다.
  • PHP 댓글

아래 다이어그램은 여러 줄 주석과 한 줄 주석이 모두 포함된 PHP 파일을 보여줍니다.

PHP 예

PHP 주석 예

PHP 포함 및 PHP 포함_한 번

"include" php 문은 다른 파일을 PHP 파일에 포함하는 데 사용됩니다.

여기에는 include와 include_once의 두 가지 변형이 있습니다. 파일이 포함될 경우 PHP 인터프리터는 include_once를 무시합니다.

include 문의 구문은 다음과 같습니다.

<?php
include 'file_name';
?>

include_once 문의 구문은 다음과 같습니다.

<?php
include_once 'file_name';
?>

이리,

  • "Include/include_once"는 파일을 포함하는 문입니다.
  • “'file_name'”은 포함할 파일의 이름입니다.

예 : 포함 / 포함_한번

모든 페이지에 동일한 탐색 메뉴가 포함된 웹사이트를 개발한다고 가정해 보겠습니다.

공통 헤더를 생성한 다음 include 문을 사용하여 모든 페이지에 이를 포함시킬 수 있습니다. 이것이 어떻게 수행되는지 살펴보겠습니다.

  • 파일 이름 2개를 생성하겠습니다.
  • 헤더.php, index.php

다음은 코드입니다. header.php

<a href="index.php">Home</a>

<a href="aboutus.php">About us</a>

<a href="services.php">Services</a>

<a href="contactus.php">Contact Us</a>

index.php

<?php

include 'header.php';

?>

위의 헤더 페이지가 출력됩니다

PHP 요구 및 PHP require_once

require 문에는 require와 require_once의 두 가지 변형이 있습니다.

require/require_once 문은 파일을 포함하는 데 사용됩니다.

네 개의 include 문 중 하나에 의해 필수 파일이 이미 추가된 경우 Require_once는 무시됩니다.

다음과 같은 구문을 갖습니다.

<?php
require 'file_name';
?>
<?php
require_once 'file_name';
?>

이리,

  • "require/require_once"는 파일을 포함하는 문입니다.
  • “'file_name'”은 포함할 파일의 이름입니다.

예 : 필요

데이터베이스 기반 애플리케이션을 개발한다고 가정해 보겠습니다.

require 문을 사용하여 데이터베이스에 연결하는 모든 페이지에 포함할 수 있는 구성 파일을 생성할 수 있습니다. config.php

<?php

$config['host'] = 'localhost';

$config['db'] = 'my_database';

$config['uid'] = 'root';

$config['password'] = '';

?>

이제 구성 파일이 필요한 샘플 코드를 살펴보겠습니다. Pages_model.php

<?php

require 'config.php'; //require the config file

//other code for connecting to the database

?>

PHP 포함 및 필요

포함/요구의 차이점

포함 요구
오류가 발생하면 경고를 발행합니다. 경고를 발행하지 않습니다
오류가 발생하면 스크립트 실행이 계속됩니다. 오류가 발생하면 스크립트 실행이 중지됩니다.

일반적으로 include 문을 사용하여 오류가 발생했을 때 스크립트 실행 시 웹마스터 이메일 주소나 문의 페이지가 계속 표시되도록 하는 것이 좋습니다.

요청된 파일 없이 전체 스크립트를 실행할 수 없는 경우 require 문을 사용해야 합니다.

"include" 및 "require" 문은 코드를 표시하려는 소스 코드의 모든 줄에서 사용할 수 있습니다.

요약

  • 머리글, 바닥글, 사이드바 등과 같은 단일 HTML 코드를 여러 페이지에서 공유할 수 있습니다. 이렇게 하면 파일 하나만 업데이트하여 웹사이트를 쉽게 업데이트할 수 있습니다.
  • PHP 코드 데이터베이스 구성 설정, 사용자 정의 기능 등은 웹사이트/애플리케이션이 동일한 설정을 사용하도록 여러 페이지에서 공유될 수 있습니다.
  • 주석은 소스 코드를 이해하는 데 도움이 됩니다. 그것들은 인간의 이해를 위한 것이다
  • 한 줄 주석은 두 개의 슬래시(//)로 시작합니다.
  • 여러 줄의 주석 문은 /* 문 */ 사이에 포함됩니다.
  • "include, include_once, require 및 require_once" 문은 파일을 포함하는 데 사용됩니다.
  • 네 가지 명령문 중 하나를 사용하여 요청된 파일이 이미 포함된 경우에는 include_once/require_once가 무시됩니다.
  • "include" 문은 요청한 파일을 찾을 수 없으면 경고를 표시하고 실행을 계속합니다.
  • require 문은 치명적인 오류를 발생시키고 스크립트 실행을 중지합니다.
  • "include" 문은 포함할 요청된 파일이 없으면 전체 스크립트를 실행할 수 없는 상황을 제외하고 대부분의 경우에 있어야 합니다.