287 of 410 menu

require 함수

require 함수는 현재 스크립트에서 지정된 파일을 연결하고 실행합니다. include와 달리, 파일이 없을 경우 치명적 오류를 발생시키고 스크립트 실행을 중지합니다. 이 함수는 함수, 클래스 또는 설정이 포함된 중요한 파일을 연결할 때 자주 사용됩니다.

구문

require 'path/to/file.php';

예시

설정 파일 연결하기:

<?php require 'config.php'; echo $db_host; // config.php 파일의 변수 ?>

config.php 파일이 존재한다면, 그 내용이 실행되고 변수를 사용할 수 있게 됩니다.

예시

존재하지 않는 파일 연결 시도:

<?php require 'missing_file.php'; echo 'This line will not execute'; ?>

missing_file.php 파일이 존재하지 않으면, 스크립트는 오류와 함께 종료됩니다.

require와 include의 차이점

주요 차이점은 파일이 없을 때 require는 치명적 오류를 발생시키지만, include는 경고만 발생시킨다는 점입니다.

<?php include 'optional_file.php'; // 오류 발생 시에도 스크립트는 계속 실행됨 require 'required_file.php'; // 오류 발생 시 스크립트 중지 ?>

함께 보기

  • include 함수,
    파일을 연결하지만 오류 발생 시 스크립트를 중지하지 않음
  • require_once 함수,
    파일이 한 번만 연결되도록 보장함
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부