0

我正在尝试从数组对象中获取 ['text'] 值。
当我尝试 print_r($item) 时,我得到这个作为输出:

ToDo Object
(
[data:private] => Array
    (
        [id] => 128
        [user_id] => 6785
        [view_stat] => 0
        [position] => 12
        [text] => 3rd try
        [dt_added] => 2012-07-17 04:29:08
        [tick] => 0
        [temp_view] => 6785
        [viewer] => 6785
    )
)

如何在php中获取[文本]值?谢谢

4

1 回答 1

4

因为这些是私有变量,所以你不能!

您需要在类中创建一个公共函数,它将返回所需的特定数据:

public function getText () {
  return $this -> text;
}

在课堂之外,您可以像这样检索它:

$class = new ToDo();
$myText = $class -> getText();
于 2012-07-19T11:07:44.890 回答