php里的require_once是什么意思

2020-09-11 科技 84阅读

PHP中引用方法主要分为两种,分别是:

  1. include (细分为include和include_once)

  2. require (细分为require和require_once)

这两类都可以将 PHP 文件的内容插入另一个 PHP 文件(在服务器执行它之前)。但是在错误处理方面有一定的区别.

  • require 会生成致命错误(E_COMPILE_ERROR)并停止脚本

  • include 只生成警告(E_WARNING),并且脚本会继续

所以在使用的时候要明确

  • 如果你的程序需要在引用错误的时候还要继续执行,就使用include(如:不怎么重要的文件.不会对结果产生很大影响的文件.)

  • 如果引用失败就立即停止,必须保证程序完整性的,则使用require.(如:货币计算处理文件,对结果会产生很大影响,很重要的文件.)

include_once和require_once

这两种在错误处理的时候与include和require一致,但是在使用include_once和require_once引用文件的时候,仅仅引用一次,可以避免多次引用时错误.

在实际使用中,建议使用include_once和require_once来引用文件,既能达到原有目的,也能避免多次引用带来的错误.

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com