【问题标题】:How to make sure JS file runs in external php without including again?如何确保 JS 文件在外部 php 中运行而不再次包含?
【发布时间】:2019-08-12 00:28:35
【问题描述】:

我有一个包含 .JS 文件的 PHP 脚本。 PHP 文件对需要相同 .JS 文件的外部 functions.php 文件进行 jquery 调用,但是,由于它是一个单独的文件,我必须再次将其包含在 functions.php 中。如果我这样做,它会破坏第一个包含,但第二个包含有效。如果我从外部文件中删除包含,则脚本不起作用,但原始文件中的所有内容都可以。

有没有办法在外部文件中包含一个 JS 文件而无需再次调用它?它可以从第一个包含调用吗?

包括为:

<script type="text/javascript" src="js/scripts.min.js"></script>

【问题讨论】:

    标签: javascript php include


    【解决方案1】:

    使用php的include_once 应该可以解决您的问题。这个函数确保给定的文件只会被包含一次。

    【讨论】:

    • Idk 是否适用于这种特殊情况。第一次包含它是在我正在为其编写模块的第 3 方程序中。我无法更改第一个包含,只能控制第二个。
    • @CrunchyToast 使用 include_once 它会检查它是否已经被包含,所以如果你没有访问第一个 invlude 的权限,它应该没关系。
    猜你喜欢
    • 2012-03-28
    • 1970-01-01
    • 2011-05-10
    • 1970-01-01
    • 2015-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    相关资源
    最近更新 更多