php - 为什么 PHP include_once 会成功但 require_once 在同一个文件上会失败?
问题描述
我有一个使用 require_once 加载模块的 PHP 脚本。它由 CRON 每小时运行一次并且工作正常自从添加另一个模块后,它仍然可以在一夜之间正常工作(可能在负载较低时),但在白天经常失败(崩溃)。我在模块中的函数中添加了一些监控代码,以查看它是否失败,并且它肯定是它尝试加载模块的地方。为了确定脚本无法加载模块的原因,我将 require_once 更改为 include_once。出于某种原因,这似乎解决了问题 - 模块中的功能正在执行。谁能解释为什么 require_once 无法加载模块但 include_once 成功?以前有人遇到过这个问题吗?
解决方案
推荐阅读
- javascript - 从单个 URL 获取多个参数的最新关键参数?
- css - 如果 `li` 元素是一个 flexbox,那么项目符号不会显示?
- node.js - 重试连接postgres Nodejs
- c++ - 编译器无法识别 CLN
- python - 禁用哨兵日志
- string - 使用 PDI 将逗号分隔的字符串/列表转换为表格/矩阵格式
- swift - 如何快速将新元素附加到键值对
- python - 如何在绘图上排除 Nan 值?
- activemq-artemis - 如何通过 JConsole 连接到 ActiveMQ Artemis?
- vue.js - Vue + Nuxt:从父组件传递(绑定)动态数据到子组件的问题