如何执行包含的/必需的PHP文件而不必调用它';s函数或使用自动预结束文件?

如何执行包含的/必需的PHP文件而不必调用它';s函数或使用自动预结束文件?,php,Php,这可能是一个完全没有问题的问题,但我在包含和执行文件时遇到了困难。我知道我可以只需要一次_('file.php'),但接下来我必须手动调用该文件中的函数,而不是让该文件自己运行(本质上是程序性的) 我可以在.htaccess或apache conf文件夹中使用php_value auto_prepend_文件'file.php',但它已经有我无法删除的自动前置文件 有人能提出一些建议吗 somefile.php: <?php include('somefile.txt'); 没有

这可能是一个完全没有问题的问题,但我在包含和执行文件时遇到了困难。我知道我可以只需要一次_('file.php'),但接下来我必须手动调用该文件中的函数,而不是让该文件自己运行(本质上是程序性的)

我可以在.htaccess或apache conf文件夹中使用php_value auto_prepend_文件'file.php',但它已经有我无法删除的自动前置文件

有人能提出一些建议吗

somefile.php:

<?php

   include('somefile.txt');
没有什么需要做的。如果
包含
需要
文件,则会解析该文件并执行任何
代码块。如果您的“可执行”代码没有隐藏在
函数(…){…}
定义中,它将自动执行。

somefile.php:

<?php

   include('somefile.txt');

没有什么需要做的。如果
包含
需要
文件,则会解析该文件并执行任何
代码块。如果您的“可执行”代码未被嵌入
函数(…){…}
定义中,它将自动执行。

如果您执行一次require,并将代码放入所需文档的正文中,则在执行require时,它将被执行一次

如果在函数中有代码,则可以在所需文档中调用它们:

<?php

    function DoSomething()
    {
        //Do something :D
    }

    DoSomething();

?>

如果您执行一次require\u,并将代码放入所需文档的正文中,则在执行require\u一次时,代码将被执行

如果在函数中有代码,则可以在所需文档中调用它们:

<?php

    function DoSomething()
    {
        //Do something :D
    }

    DoSomething();

?>

如果您的
file.php
看起来像:

<?php
echo "Hello World!";
?>

如果您有
file.php
,它看起来像:

<?php
echo "Hello World!";
?>

那么include也执行文件吗?“我的印象是,它不会这样做。”帕里亚特卡里亚自己试试看!这是解决这个问题的最好办法。谢谢大家,我给了那个得分最低的家伙一个正确的答案@Gusman。希望你们不会介意:)那么include也会执行文件吗?“我的印象是,它不会这样做。”帕里亚特卡里亚自己试试看!这是解决这个问题的最好办法。谢谢大家,我给了那个得分最低的家伙一个正确的答案@Gusman。希望你们不会介意:)