【问题标题】:loading files with Functions in php在 php 中使用函数加载文件
【发布时间】:2013-08-19 16:41:30
【问题描述】:
  <?php

function index(){   
    require 'views/meta_info.php';
    require 'views/home.php';
}

index();

    ?>

这是我试图做的......这是一个合适的方法吗??

我也尝试使用include

  <?php

function index(){   
    include 'views/meta_info.php';
    include 'views/home.php';
}

index();

    ?>

但它不起作用..请让我知道如何使这项工作或请告诉我任何替代方法。

【问题讨论】:

  • 两者都是正确的方法。 include 和 require 语句之间的唯一区别是,如果不包含文件,require 将停止执行,并且 include 仍将继续执行:php.net/require
  • 在文件error_reporting(E_ALL); 中使用标题,你会得到什么?
  • php 文件必须位于“projectfolder/view/”中
  • 并确保目录正确。可以使用ini_set('include_path', ????) 指定根目录。
  • views 目录中是否有这些文件。

标签: php function include require


【解决方案1】:

您不能在 include 'views/meta_info.php';include 'views/home.php' 中使用定义的变量;文件。因为只在索引函数中有效

并且在索引函数之外定义的变量不能在索引函数中使用。因为没有函数参数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-11
    • 1970-01-01
    • 1970-01-01
    • 2012-06-18
    • 1970-01-01
    • 2010-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多