>백엔드 개발 >PHP 튜토리얼 >PHP 5.2.x의 require와 include의 차이점에 대한 자세한 설명

PHP 5.2.x의 require와 include의 차이점에 대한 자세한 설명

零下一度
零下一度원래의
2017-06-17 16:43:481152검색

먼저 예제를 살펴보겠습니다:
1.conn.php 파일:

코드 복사 예제:

<?php
    $conn =  mysql_connect(&#39;localhost&#39;,&#39;&#39;,&#39;&#39;); 
    mysql_select_db(&#39;php&#39;); 
?>

2. 다음과 같이 호출합니다.

코드 복사 예제:

function fun($a)
{
 include("conn.php");
  .......//数据库处理语句
}
....
fun("aaa");//第一次调用
.....
fun("bbb");//第二次调用

가 두 번째 호출됩니다. 오류가 발생하면 include를 require로 바꾸면 문제가 없습니다.
require 파일은 페이지를 읽을 때 한 번만 호출되고, 재미가 있는 곳을 호출할 때마다 include가 호출되기 때문에 데이터베이스 연결이 끊어지기 전에 다시 연결하는 오류가 발생합니다.
따라서 loop에서 require를 한 번만 호출하면 다른 곳에서 둘 다 사용할 수 있습니다.

3. include()는 경고를 생성하고 require()는 치명적인 오류를 발생시킵니다.
즉, 누락된 파일이 발견되었을 때 페이지 처리를 중지하려면 require()를 사용하세요.
include()를 사용하면 스크립트가 계속 실행됩니다.

위 내용은 PHP 5.2.x 사용 시 require와 include의 차이점에 대한 저의 경험입니다. 도움이 되셨으면 좋겠습니다.

위 내용은 PHP 5.2.x의 require와 include의 차이점에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.