【发布时间】:2016-02-12 19:46:31
【问题描述】:
我一直在研究一个基于 MVC 框架的简单类。我正在努力学习很多关于编程的知识。我的范围有问题。它有一个非常简单的 PHP 脚本,需要访问变量 birth。
class NUMK {
public $plugin_name;
public $version;
public function __construct( $plugin_name, $version) {
$this->plugin_name = $plugin_name;
$this->version = $version;
$this->loadClient();
}
public function pager(){
if(isset($_POST['birth'])){
$birth = $_POST['birth'];
require_once '/html/view/index.php';
};
}
}
如何在/html/view/index.php 中访问$birth。我试过global $birth。没运气。
谢谢
【问题讨论】:
-
好吧,您必须在尝试访问变量之前调用 require。但这不是这里的大问题,问题是当您运行该函数时,它将包含您调用它的整个“/html/view/index.php”页面。除非那是你想要的。
-
是的,我想要那个,页面是
html和NUMK类是逻辑 -
所以
$birth是首先在index.php中定义的,而您正在尝试使用该方法更改值??或者你是在方法中定义$birth,然后尝试在index.php中使用 -
@WheatBeak 第二个选项。
-
您的要求是否有效?可能是路径问题。您是在本地运行还是在网络服务器上运行?