Bien, sé que esta es una pregunta bastante común, pero todas las soluciones que he encontrado hasta ahora han implicado un punto y coma o una llavero faltantes, y sé que ese no es el caso para mí.Inesperado error T_VARIABLE
tengo una clase que trabaja muy bien con esta asignación de variables:
session.php:
<?php
class session {
...
var $host = 'localhost';
...
}
?>
Grande. Pero yo quiero tener más detalles en otro archivo de base de datos, por lo que hizo esto:
db_creds.php:
<?php
var $db_creds = array(
'host' => 'localhost',
...
);
?>
session.php
<?php
include('db_creds.php');
class session {
...
var $host = $db_creds['host'];
...
}
?>
Que luego me dio este error: Parse error: syntax error, unexpected T_VARIABLE in ../session.php on line 74
, donde la línea 74 es mi asignación var $host
.
Incluso he intentado hacer esto en session.php, sólo para estar seguro que el problema no estaba en el incluir:
session.php
<?php
# include('db_creds.php');
class session {
...
var $db_host = 'localhost';
var $host = $db_host;
...
}
?>
... pero eso solo arroja el mismo error que el anterior.
¿Alguien puede decirme qué está pasando aquí? ¡Estoy al final de mi ingenio!
Ahh, lo consiguió. Todavía nuevo en clases de PHP y otras cosas. ¡Gracias! +1 – neezer