>백엔드 개발 >PHP 문제 >PHP에서 요구는 무엇을 의미합니까?

PHP에서 요구는 무엇을 의미합니까?

青灯夜游
青灯夜游원래의
2021-06-02 15:46:325065검색

PHP에서 require는 "파일을 소개한다"는 의미로 일반적으로 "지정된 파일을 포함하고 실행한다"는 의미, 즉 다른 파일에 작성된 유용한 코드를 실행 흐름에 삽입하는 데 사용됩니다. 구문은 "'파일 이름'이 필요합니다. " . require 문이 파일을 소개할 때 오류가 발생하면 프롬프트가 표시되고 후속 코드 실행이 중지됩니다.

PHP에서 요구는 무엇을 의미합니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

require 문은 지정된 파일을 포함하고 실행할 수 있으며, 이는 다른 파일에 작성된 유용한 코드를 실행 흐름.

require()의 경우 파일은 한 번만 처리됩니다(실제로 파일 내용이 require() 문을 대체합니다). 즉, 코드가 여러 번 실행될 가능성이 높으면 require()를 사용하는 것이 더 효율적이라는 의미입니다.

require()는 다음과 같이 사용됩니다.

require("myfile.php")
require "myfile.php"

참고: require() 문은 실제 함수가 아닌 언어 구조입니다. echo()와 같은 PHP의 다른 언어 구조와 유사할 수 있습니다. echo("ab ") 형식을 사용하는 경우 echo "abc" 형식을 사용하여 문자열 abc를 출력할 수도 있습니다. require() 문은 괄호 없이 직접 매개변수를 추가할 수도 있습니다.

이 문은 일반적으로 PHP 스크립트 프로그램 앞에 배치됩니다. PHP 프로그램이 실행되기 전에 먼저 require() 문에 의해 소개된 파일을 읽고 이를 PHP 스크립트 파일의 일부로 만듭니다.

오류 보고

require는 오류가 발생할 때 E_COMPILE_ERROR 수준 오류를 생성합니다. 즉, 파일을 가져올 때 오류가 발생하면 프롬프트가 표시되고 후속 코드 실행이 중지됩니다.

새 test-require.php 파일을 생성하고 다음 코드를 작성합니다. (디렉토리에 test-nothing.php라는 파일이 있으면 안 됩니다.)

<?php
require &#39;test-nothing.php&#39;;
echo &#39;abc&#39;;
?>

http://localhost/test-require.php를 찾아보세요. test-nothing.php 파일을 찾으면 오류 메시지가 표시됩니다. 그러나 오류 메시지 아래에 abc가 표시되지 않습니다.

Warning: require(test-nothing.php) [function.require]: failed to open stream: No such file or directory in D:\www\test-require.php on line 2
Fatal error: require() [function.require]: Failed opening required &#39;test-nothing&#39; (include_path=&#39;.;C:\php5\pear&#39;) in D:\www\test-require.php on line 2

권장 학습: "PHP 비디오 튜토리얼 "

위 내용은 PHP에서 요구는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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