Foros del Web » Programando para Internet » PHP »

Error: [] operator not supported for strings

Estas en el tema de Error: [] operator not supported for strings en el foro de PHP en Foros del Web. Hola pase de php5 a 7 y en el momento de ejecutar sale: Fatal error: Uncaught Error: [] operator not supported for strings in /var/www/html/Common.php:352 ...
  #1 (permalink)  
Antiguo 27/02/2020, 10:55
Avatar de mveraa  
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.907
Antigüedad: 17 años, 3 meses
Puntos: 2
Error: [] operator not supported for strings

Hola pase de php5 a 7 y en el momento de ejecutar sale:



Fatal error: Uncaught Error: [] operator not supported for strings in /var/www/html/Common.php:352 Stack trace: #0


if ($db->next_record())
{
do
{
$bound_column_value = $db->f($bound_column);
if($bound_column_value === false) {$bound_column_value = "";}
list($bound_column_value, $errors) = CCParseValue($bound_column_value,
$dbformat,
$datatype, $errors, $fieldname);
LINEA 352 $values[] = array($bound_column_value, $db->f($text_column));
} while ($db->next_record());
}



Alguien me puede orientar en el tema.

muchas gracias.
__________________
"Cuando se adelanta un oponente, enfréntalo y salúdalo; si intenta retroceder, déjalo seguir su camino"
  #2 (permalink)  
Antiguo 27/02/2020, 14:01
 
Fecha de Ingreso: abril-2006
Mensajes: 379
Antigüedad: 14 años
Puntos: 80
Respuesta: Error: [] operator not supported for strings

Cita:
Iniciado por mveraa Ver Mensaje
Hola pase de php5 a 7 y en el momento de ejecutar sale:



Fatal error: Uncaught Error: [] operator not supported for strings in /var/www/html/Common.php:352 Stack trace: #0


if ($db->next_record())
{
do
{
$bound_column_value = $db->f($bound_column);
if($bound_column_value === false) {$bound_column_value = "";}
list($bound_column_value, $errors) = CCParseValue($bound_column_value,
$dbformat,
$datatype, $errors, $fieldname);
LINEA 352 $values[] = array($bound_column_value, $db->f($text_column));
} while ($db->next_record());
}



Alguien me puede orientar en el tema.

muchas gracias.
tu variable "$values" debes indicar que contendra un array, osea tienes que iniciarlizarla o instanciarla,

$values= array();

el error te dice que no puedes "$values[]" por que $values es un "String" php 7 es mas estricto que php5, y no te dejara pasar las malas practicas en versiones anteriores, o por que simplemente cambiaron de comportamiento
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.com/pools/c/8lmNLmWnG9
  #3 (permalink)  
Antiguo 02/03/2020, 16:54
Avatar de mveraa  
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.907
Antigüedad: 17 años, 3 meses
Puntos: 2
Respuesta: Error: [] operator not supported for strings

muchas gracias por la orientación.
__________________
"Cuando se adelanta un oponente, enfréntalo y salúdalo; si intenta retroceder, déjalo seguir su camino"



La zona horaria es GMT -6. Ahora son las 09:29.