【发布时间】:2013-03-26 12:41:31
【问题描述】:
我在__construct() 中定义了一个新变量,我想在这个class 的另一个function 中使用它。
但是我的变量在另一个函数中是空的!
这是我的代码:
class testObject{
function __construct() {
global $c;
$data = array("name"=>$c['name'],
"family"=>$c['family']);
}
function showInfo() {
global $data;
print_r($data);
}
}
【问题讨论】:
-
不是答案,而是相关的:stackoverflow.com/questions/11923272/…
-
使用类属性而不是
global:php.net/manual/en/language.oop5.properties.php 使用global(几乎?)从来都不是一个好的解决方案。
标签: php oop constructor global-variables