php中的 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() 的介绍和区别

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

Dreamweaver Mac版
시각적 웹 개발 도구

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

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

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

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.