Bonjour,

J'ai cree une classe matrice (array()) qui contient des objects comme elements du tableau. Je souhaite recuperer un object de la matrice et utiliser ses methodes. Mais j'y arrive pas . Je voudrais faire la meme chose qu'en Java, on dit souvent 'caster',
par exemple: $nomObjet = (Object) tableau[0];

Merci d'avance !!!! et desoles pour les accents, en y a pas sur les claviers russes!

Mon code:

class Matrix
{
function Matrix($x, $y)
{
$this->x = $x;
$this->y = $y;

for($i = 0; $i<$x; $i++)
{
for($j = 0; $j<$y; $j++)
{
$this->matrix[$j][$i] = new MatrixContent();
}
}
}

function makeMatrix()
{
$ret .= '<table>';
for($j = 0; $j<$this->y; $j++)
{
$ret .= '<tr>';
for($i=0; $i<$this->x; $i++)
{
$ret .= '<td>';
$content = $this->matrix[$i][$j]; !!!! ICI LE PROBLEM

$ret .= $content->display();
$ret .= '</td>';
}
$ret .= '</tr>';
}
$ret .= '</table>';

return $ret;
}
}
}

class MatrixContent
{
function MatricContent()

function display()
{
return "<input type='button'>";
}
}