使用Php从对象获取字段

时间:2016-07-28 04:56:35

标签: javascript php

这是我的php页面,其中包含会话中的对象,

session_start();
$total = $_SESSION['totallist'];

如何从php会话中获取对象中的字段。由于我是非常新的PHP,甚至经历了像foreach,$ array,...但没有用的一些过程。我在$ totallist中有一些字段,数组来自我存储在session中的另一个php页面。谢谢,如果有任何帮助。

从$ total-> totalid或甚至$ total [0]; $ total [1]访问数据时它显示我如下

Notice: Trying to get property of non-object in 
C:\xampp\htdocs\zustshop20th\failure.php on line 12

Invalid Transaction. Please try again[object Object]

1 个答案:

答案 0 :(得分:0)

以下是帮助您的代码段

<?php
session_start();
$total = $_SESSION['totallist'];
if is_object($total) { 
    print_r($total->totalid); // This shouldn't throw non-object error. 

    // Then loop through.
    if (is_array($total->totalid)) {
        foreach($total->totalid as $k => $value) {

            // here collect $value as your required object.
            print_r($value);

        }
    }
} 
?>

希望它有所帮助。