php - 我怎么知道是否是require_once?

标签 php

我有两个文件

1-index.php 2 - main.php

index.php 通过<?php require_once("../../includes/main.php"); ?> 调用ma​​in.php

我如何知道 ma​​in.php 何时执行,

如果 index.php 调用他或同一用户独立执行它?
如果是 require_once,我应该在主 php 中询问什么才能继续运行该程序?

最佳答案

我之前已经通过在包含之前设置一个变量,然后执行包含来完成此操作。例如:

$included_main_from = 'index.php';
require ('../../includes/main.php');

然后在 main.php 中检查该变量及其值。

关于php - 我怎么知道是否是require_once?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11106938/

相关文章:

php - soffice 命令不在 php shell_exec() 中执行

php - 如果函数同时包含 return 和 yield,为什么 php 会返回一个空的生成器?

javascript - 将具有路径作为值的 php 变量传递给 javascript

php - 我可以在 PHP 中使用 PDO 创建数据库吗?

javascript - 如何使用ajax加载表单

php - 在一个查询中执行多个 mysql 更新

php - 如何从 Yii 框架 2 中的 checkboxList() 中的 DIV 父级中删除类

javascript - 双表不会提交第二表

php - 一对一关系/唯一 key 对

php - Nginx/PHP : Nginx is not returning a 304 response when sending Etag header