PHP에서 require는 "파일을 소개한다"는 의미로 일반적으로 "지정된 파일을 포함하고 실행한다"는 의미, 즉 다른 파일에 작성된 유용한 코드를 실행 흐름에 삽입하는 데 사용됩니다. 구문은 "'파일 이름'이 필요합니다. " . require 문이 파일을 소개할 때 오류가 발생하면 프롬프트가 표시되고 후속 코드 실행이 중지됩니다.
이 튜토리얼의 운영 환경: 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 'test-nothing.php'; echo 'abc'; ?>
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 'test-nothing' (include_path='.;C:\php5\pear') in D:\www\test-require.php on line 2
권장 학습: "PHP 비디오 튜토리얼 "
위 내용은 PHP에서 요구는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!