php require(), include(), require
Jun 06, 2016 pm 07:55 PMphp中的 require(), include(), require_once(), include_once()是php中的一种语言特性,不是函数。 require() 这个语句通常放在PHP程序的最前面,PHP程序在执行前,就会预先载入 require() 所指定的文件,使之变成 PHP 程序的一部份,里面的函数,变量立马
php中的 require(), include(), require_once(), include_once()是php中的一种语言特性,不是函数。
require()
这个语句通常放在PHP程序的最前面,PHP程序在执行前,就会预先载入 require() 所指定的文件,使之变成 PHP 程序的一部份,里面的函数,变量立马生效,随时可以使用。常用的函数,参数设置可以用这个方法将它引入网页中。
注意:require() 语句不管放在php程序的任何地方,效果都是一样的,require()遇到错误,停止网页执行。
include()
这个语句一般放在流程控制中的处理部分里,PHP 程序在读到 include() 的文件时,才将它包含进来。所包含文件里的函数和变量在此刻生效,这种方式,可以更清晰的把握程序执行时的流程。
注意:所包含的代码继承了include 所在行的变量范围,比如:include() 出现于调用文件中的一个函数里,则被调用的文件中所包含的所有代码将表现得如同它们是在该函数内部定义的一样。所以它将遵循该函数的变量范围。遇到错误,跳过该行继续执行。
require_once()
和 require() 语句完全相同,唯一区别是 PHP 会检查该文件是否已经被包含过,如果是则不会再次包含,可以有效地避免把同一段代码包含进去而出现函数或变量重复定义的错误。虽然 require_once() 可以杜绝重复包含,但相应的牺牲了许多性能,执行效率没有 require() 高。
include_once()
和 require_once() 是一样的。
文章摘自 php require(), include(), require_once(), include_once() 的介绍和区别

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드

PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법
