脚本是否自动执行?

时间:2014-12-14 21:04:41

标签: php

如果我有一个php脚本,并且我使用“include”关键字,那么我可以访问另一个脚本,我“包含”的脚本会自动执行吗?

2 个答案:

答案 0 :(得分:1)

包含非常简单。它只是包含文件,好像代码就在那里。包含另一个文件就像复制内容并将其直接粘贴到包含它的文件中一样。

<强> file1.php

<?php
    echo "this is from file1";
?>

<强> file2.php

<?php
    include "file1.php";
    echo "this is from file2";
?>

这相当于:

<?php
    echo "this is from file1";
    echo "this is from file2";
?>

所以是的,包含的脚本确实被执行了 - 但不是单独执行的。它与包含文件中的代码合并,一切都在一起执行。

答案 1 :(得分:0)

包含行为就好像给定文件的内容放在那里一样。

如果您引用的文件仅包含classfunction版本,则显然它们不会被执行。如果它们包含命令,则为。