<?php
class obj {
var $primary_key;
function obj($key = null){
if(isset($key)){
$this->primary_key = $key;
}
echo "primary_key: ".$this->primary_key."<br/>";
$this->obj_id = 14;
echo "obj_id: ".$this->obj_id."<br/>";
$key = $this->primary_key;
echo "obj_id from primary_key string: ".$this->$key."<br/>";
}
}
?>
有没有办法获得$this->primary_key
值? 赞$this->$this->primary_key
?得到变量值
<?php
class obj {
var $primary_key;
function obj($key = null){
if(isset($key)){
$this->primary_key = $key;
}
echo "primary_key: ".$this->primary_key."<br/>";
$this->obj_id = 14;
echo "obj_id: ".$this->obj_id."<br/>";
$key = $this->primary_key;
echo "obj_id from primary_key string: ".$this->$key."<br/>";
}
}
?>
$aaa = new obj("obj_id");
我想这 - $> obj_id值,但我不whant使用变量$关键。 这一行$ this-> obj_id = 14;将是动态的,我我就不会能知道,如果 $这个 - > obj_id将被命名为obj_id或别的东西,像$这个 - >香蕉,它将在新的OBJ(“香蕉”)
是什么语言这个? – 2010-03-05 18:26:33
如果指出语言,很好用 – 2010-03-05 18:27:52
您是否愿意指定这是哪种语言,以及其他任何类似于可能有助于哪种操作系统和/或实现的东西? – 2010-03-05 18:27:58