我一直在为一个php脚本而挣扎,所以我想我可能需要一些帮助.
基本上,我想要的是将一个php文件(称为content-1.php)包含到base.php中,并在functions.php中使用一个函数。
我的想法是,根据$_GET-变量来包含不同的文件。我在找这样的东西:
base.php
include("functions.php");
$api->getContent($_GET["content"]);
functions.php
class api {
function getContent($content) {
if (isset($
在写这个问题的时候,我已经解决了我的问题,但我还有另外一个问题。基本上,我想我有可变的范围,理解这里的问题,但目前我不明白为什么这不起作用。有人能帮我指出来吗?
我在index.php上有这个:
spl_autoload_register(function($class) { include_once("./Class/{$class}.php")); });
Site::Page("page");
Site.php包含一个类,被调用的方法基本上包括另一个文件:
class Site {
public static function Page($name
我有一个文件conf.php,其中包含如下所定义的变量
conf.php
$var1='some value';
$var2='some value';
$var3='some value';
我将此文件包含在另一个文件中的函数中,如下所示
funcs.php
function myFunction($value1 ,$value2){
include '../includes/conf.php';
echo $var1; //<= this give and empty string for all vars in co
也许我只是累了,或者只是有点困惑,但是我在处理一些require_once()调用和ob_start()时遇到了一个奇怪的问题。
基本结构:
Top Main.php:
require_once 'config.php'; // includes variable $A = "bar", and Function "foo"
function getPage(){
ob_start();
include 'some_file.php';
$html = ob_get_clean();
echo $html;
我正在开发一个自定义wordpress模板。我在页面模板的顶部和底部分别调用了get_header()和get_footer()。
现在的问题是。我在header.php文件中使用了两个或三个header.php()来包含php类文件。在其中一个包含的文件中,我为包含的类文件创建了一个对象。但是,当我调用页面文件中的那些对象(--我使用get_header()的地方)时,它表示未定义的变量。
这是我的wordpress header.php
// THIS IS MY header.php
ini_set('display_errors', 1);
ini_set(