Cita: A ver si yo me entero, es como si el numero fuera la posicion del string ¿?¿?¿?
Exactamente, puedes acceder a los caracteres de una string como fuera un array
Código PHP:
$test = "ejemplo";
echo $test[1]; // print j
No lo se bien, nunca me ocurrio, pero yo creo que en algun lado
una (o mas) de las $_SESSION['tablero'][$letra]
o
una (o mas) de las $this->celda[$letra]
esta definido como string, asì que cuando intentas definir un elemento (o sea anadiendo [$numero]) te echa el error.
Yo intentaria hacer el var_dump de estos para buscar si verdaderamente el problema es ese..