23/08/2016, 17:05
|
| | Fecha de Ingreso: diciembre-2012 Ubicación: Murcia
Mensajes: 329
Antigüedad: 11 años, 11 meses Puntos: 4 | |
Respuesta: Fatal error: Cannot use object of type stdClass as array in Cita:
Iniciado por tuadmin el error lo tienes en la linea 23
ahi estas tratando de acceder al indice 0 de un ARRAY pero $webUserData no es un array sino un OBJETO, y eso mismo te indica el error
Código:
$webUser = $webUserData[0];
si quieres saber que tipo de variable es $webUserData
usa siempre para depurar "var_dump"
Código PHP:
Ver original<?php #Start or make a session $dir = 'app/'; require_once($dir . 'configuration.php'); #Requires User class require_once($dir . 'class/class_user.php'); #Call User class $user = new User($db['host'], $db['user'], $db['pass'], $db['name']); $webUser = new stdClass(); if(empty($_SESSION['username'])){ $webUserData = false; $webUser->username = 'No conectado'; $webUser->last_online = 'No conectado'; }else{ $webUserData = $user->getUserData($_SESSION['username']); var_dump($webUserData);//vemos que contiene esta variable $webUser = $webUserData[0]; }
Así es Gracias por la aclaración, ya esta resuelto |