【问题标题】:php define to include filephp定义包含文件
【发布时间】:2012-09-24 10:48:53
【问题描述】:

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

例如

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

或者我需要这样做

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

我问的原因是我的网站允许插件,我希望其他开发人员覆盖定义以包含他们的插件而不是核心 _login 定义。

【问题讨论】:

    标签: php include


    【解决方案1】:

    这个应该没问题:

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

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

    【讨论】:

      【解决方案2】:

      你必须像这样使用它

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

      http://php.net/manual/en/function.include.php

      【讨论】:

        猜你喜欢
        • 2010-10-06
        • 1970-01-01
        • 2011-08-02
        • 1970-01-01
        • 2012-02-13
        • 1970-01-01
        • 1970-01-01
        • 2020-10-30
        • 2011-06-02
        相关资源
        最近更新 更多