PHP从数组或对象中检索值

时间:2013-10-22 17:57:07

标签: php oop

我相信我已经获得了面向对象的php。我希望能够打印出" filename"从我的对象。我正在阅读我不想要[存储:ArrayObject:私有],但我不知道如何摆脱它或为什么它存在。

任何帮助将不胜感激。感谢。

我的课程是:

class ProductImage extends TemplateContext {

public static function get_images($id) {

    $product_images = mysql_query("SELECT filename from product_images WHERE related_product_id = '" . $id. "' AND priority = 0 ORDER BY related_product_id ASC") or die("Query failed: " . mysql_error());

    while ($product_image = mysql_fetch_array($product_images)) {
        $results[] = new self($product_image);
    }
    return $results;
}

}

我的观点是:

$id= '5';

print_r(ProductImage::get_images($id));

我的输出是:

Array
(
    [0] => ProductImage Object
        (
            [ctx] => Array
                (
                )

            [storage:ArrayObject:private] => Array
                (
                    [0] => product.png
                    [filename] => product.png
                )

        )

)

0 个答案:

没有答案