A ver te respondo :
Mira para cargar de inicio $_SESSION['tablero'] hago esto :
Código PHP:
$this->celda["a"][1]="T";
$this->celda["b"][1]="C";
$this->celda["c"][1]="A";
$this->celda["d"][1]="Q";
$this->celda["e"][1]="R";
$this->celda["f"][1]="A";
$this->celda["g"][1]="C";
$this->celda["h"][1]="T";
$this->celda["a"][8]="t";
$this->celda["b"][8]="c";
$this->celda["c"][8]="a";
$this->celda["d"][8]="q";
$this->celda["e"][8]="r";
$this->celda["f"][8]="a";
$this->celda["g"][8]="c";
$this->celda["h"][8]="t";
// los peones
$this->celda["a"][2]="P";
$this->celda["b"][2]="P";
$this->celda["c"][2]="P";
$this->celda["d"][2]="P";
$this->celda["e"][2]="P";
$this->celda["f"][2]="P";
$this->celda["g"][2]="P";
$this->celda["h"][2]="P";
// los peones
$this->celda["a"][7]="p";
$this->celda["b"][7]="p";
$this->celda["c"][7]="p";
$this->celda["d"][7]="p";
$this->celda["e"][7]="p";
$this->celda["f"][7]="p";
$this->celda["g"][7]="p";
$this->celda["h"][7]="p";
En la clase y despues igualo la clase en cierto momento con la session y a partir de ahi sigue, ya que son varias fases y para guardarme todos esos valores lo meto en la session.
Despues lo de = o == pues tengo justo esto copiado de la pagina :
Código PHP:
$pieza = $_SESSION['tablero'][$letra][$numero];
Aqui es meter el valor de la session en pieza asi que uso = no ==
¿Algo mas?, llevo rato probando cosas pero nada no me va no se q hago mal.