我想知道是否以及如何定义要包含的文件。
例如
<?php
//define('_login',inlcude('file.php'));
define('_login',include('file.php')); // edited due to typo..
?>
或者我需要这样做吗
<?php
define('_login','file.php');
include(_login);
?>
我问的原因是我的网站允许插件,我希望其他开发人员覆盖一个定义,以包含他们的插件而不是核心_login定义。
答案 0 :(得分:1)
这个应该是好的:
<?php
define('_login','file.php');
include(_login);
?>
事件无法想象在第一种情况下会发生什么。也许如果您从文件中返回一些内容 - 将使用该值?
答案 1 :(得分:0)
你必须像这样使用它
<?php
// works
if ((include 'vars.php') == 'OK') {
echo 'OK';
}
?>