nazwa obiektu ze zmiennej

0

Mam obiekty

$p1
$p2
$p3
itd.

w kodzie muszę mieć dynamicznie wyświeltlanie tych zmiennych tzn. $p numer. Chciałem zrobić $p.$id ale nie działa tak, da się to jakoś rozwiązać?

1
echo ${'p'.$id};
1

Wykorzystywanie składni variable variables (http://php.net/manual/en/language.variables.variable.php) jest w większości przypadków code smellem i stwarza ogromne pole do popisu hakerom, jeśli nie zabezpieczysz odpowiednio wejścia (czyli w Twoim przypadku zmiennej id).

Prawdopodobnie powinieneś wykorzystać od samego początku tablicę, bez zabawy w to całe niejawne adresowanie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1