我最近尝试使用PHP包含JavaScript:
<?php include 'iife.SomeFile.js';?>
我没想到它会起作用,b.c。我认为它会尝试将JS解释为PHP,但它只是包含了我提出的文件。
是b.c.我只是省略了它选择将文件作为文本输出的<?php
标记。
让我想知道我是否可以包含我想要的任何类型的文件。
另外,使SSI的目的看起来多余。
答案 0 :(得分:1)
因为这是一个有效的PHP文件:
<html>
...
<script>
var foo = 'bar';
</script>
您可能会注意到此文件中根本没有PHP,但它仍然有效。这是因为PHP被设计为在HTML中使用的嵌入式语言,由<?php ?>
标记分隔。 PHP将那些不在这些标记中的任何内容传递给是
另外,使SSI的目的看起来多余。
一种语言的存在并不会使另一种语言变得多余。许多语言都与许多其他语言重叠。并不意味着我们都应该只使用一种语言。首先,如果你想要的只是包含一个文件,SSI比完整的PHP实例更轻量级。
答案 1 :(得分:0)
PHP包括与C等语言相同的工作方式。它们只是在那时包含或插入文件。
就像你自己输入包含的整个文件一样。
答案 2 :(得分:-1)
PHP代码在服务器端执行。 JavaScript在客户端执行(node.js除外)
include语句用于包含PHP代码。您可以使用它在代码中包含一个php lib文件。