Problemas clase stdClass al migrar de php 5 a php 7
Publicado por Oquille (2 intervenciones) el 01/02/2021 11:19:24
Buenos días
He migrado mi página a PHP 7 y en principio todo funciona escepto la clase stdClass.
El código que aquí muestro en php 5 si que funciona.
Este es el código:
Y este es el error que me da:
PHP Notice: Array to string conversion in /Applications/...
No veo otros errores
Muchas gracias de antemando
He migrado mi página a PHP 7 y en principio todo funciona escepto la clase stdClass.
El código que aquí muestro en php 5 si que funciona.
Este es el código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// objetos_tabla es un array multiple.
$objeto_envio = new stdClass;
if (is_array($objetos_tabla)){
while (list($cl, $va) = each($objetos_tabla)) //recorro el array $objetos_tabla
{
$objeto_envio->$va[2] = new stdClass; //creo el objeto $objeto_envio->$va[2] como un stdClass
$objeto_envio->$va[2]->id = $va[0]; //almaceno en este objeto los valores del array
$objeto_envio->$va[2]->nombre = $va[2];
$objeto_envio->$va[2]->tipo = $va[3];
$objeto_envio->$va[2]->nivel = $va[4];
$objeto_envio->$va[2]->puntero = $va[5];
$objeto_envio->$va[2]->html = $va[6];
$objeto_envio->$va[2]->anchura_foto = $va[7];
$objeto_envio->$va[2]->altura_foto = $va[8];
$objeto_envio->$va[2]->video = stripslashes($va[9]);
$objeto_envio->$va[2]->canvas = $va[10];
$objeto_envio->$va[2]->enlace = $va[11];
}
}
PHP Notice: Array to string conversion in /Applications/...
No veo otros errores
Muchas gracias de antemando
Valora esta pregunta


0