>백엔드 개발 >PHP 튜토리얼 >PHP require_once 사용법 요약

PHP require_once 사용법 요약

黄舟
黄舟원래의
2018-05-14 14:26:4750120검색

php require_once 함수는 다른 파일을 참조할 수 있으며, 이를 통해 파일 참조 목적을 달성할 수 있습니다. 다음 글은 PHP require_once 함수를 사용하는 방법에 대한 자세한 이해를 제공할 것입니다. 도움이 되기를 바랍니다.

PHP require_once 사용법 요약

권장 매뉴얼: php 완전 자습 매뉴얼

require_once 문은 require 문과 완전히 동일합니다. 유일한 차이점은 PHP가 파일이 이미 포함되었는지 여부를 확인하고, 그렇다면 , 다시 포함되지 않습니다.

_once의 의미를 이해하고 _once가 없는 것과의 차이점을 이해하려면 include_once 문서를 참조하세요.

변수가 $var=1인 a.php 파일이 있습니다. b.php에서 a.php 파일을 참조하기 위해 require_once() 함수를 사용한 다음, c에서 b를 참조하기 위해 require_once()를 사용했습니다. .php .php 파일에는 a.php의 $var 변수를 참조해야 하는 함수가 c.php에 있습니다. 그러나 해당 변수에 액세스할 수 없으며 해당 변수에 액세스하려면 어떻게 해야 합니까? $var.

require_once() 파일을 반복적으로 로드하는 것을 방지합니다. 의미: 파일을 한 번 로드합니다.

require_once() 문은 스크립트 실행 중에 지정된 파일을 포함하고 실행합니다. 이 동작은 require() 문과 유사합니다. 유일한 차이점은 파일의 코드가 이미 포함된 경우 다시 포함되지 않는다는 것입니다.

일반적으로 파일을 포함할 때 사용됩니다. 예를 들어 클래스 파일 a.php를 작성하면 이 파일은 주로 클래스를 정의합니다.

class p
{
 public $a;
 function make(}
 {
  echo $a;
 }
}

이때 이 클래스를 사용해야 합니다. b.php 파일에서 b.php의 시작 부분에 require_once(a.php);를 추가하여 이 a.php를 로드할 수 있습니다. 이는 a.php 파일의 코드를 b.php에 복사하는 것과 같습니다.

유사한 메소드로는 require_once(), include() 및 include_once()가 있습니다. _once라는 단어가 있는 메소드는 require_once()의 다른 파일에 이미 require_once(a.php)가 있을 수 있으므로 한 번만 로드되도록 선언됩니다. , 다시 로드하면 반복적인 로드가 발생하고, 코드의 양이 늘어나서 파싱 속도가 느려지게 됩니다.


제가 테스트해 보았는데 문제가 없습니다. require_once


a.php:


<?php
$a=123;
?>

b.php:


<?php
require_once("a.php");
?>

c.php:


<?php
require_once("b.php");
echo $a;
?>

코드를 확인하세요. 작은 문제였습니다


관련 기사 추천: ​​ 1.
php: require_once와 require2.
php의 차이점 require가 더 나은가요, require_once가 더 좋은가요? 3.
PHP에서 require-dev와 require의 차이점
관련 영상 추천: 1.
Dugu Jiujian (4)_PHP 영상 튜토리얼

위 내용은 PHP require_once 사용법 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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