php定义包含文件

php定义包含文件,php,include,Php,Include,我想知道是否以及如何定义要包含的文件 例如 <?php //define('_login',inlcude('file.php')); define('_login',include('file.php')); // edited due to typo.. ?> 还是我需要这样做 <?php define('_login','file.php'); include(_login); ?> 我问的原因是我的网站允许插件,我希望其他开发人员覆盖一个define来

我想知道是否以及如何定义要包含的文件

例如

<?php
//define('_login',inlcude('file.php'));
define('_login',include('file.php')); // edited due to typo..
?>

还是我需要这样做

<?php
define('_login','file.php');
include(_login);
?>

我问的原因是我的网站允许插件,我希望其他开发人员覆盖一个define来包含他们的插件,而不是核心登录define。

这个应该可以:

<?php
define('_login','file.php');
include(_login);
?>

事件无法想象在第一种情况下会发生什么。如果您从文件中返回某些内容,可能会使用该值?

此值应该可以:

<?php
define('_login','file.php');
include(_login);
?>


事件无法想象在第一种情况下会发生什么。如果您从文件中返回某个内容,可能会使用该值?

您必须像这样使用它

<?php
// works
if ((include 'vars.php') == 'OK') {
    echo 'OK';
}
?>


你必须像这样使用它

<?php
// works
if ((include 'vars.php') == 'OK') {
    echo 'OK';
}
?>