Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Przestrzenie nazw ze zmiennej
Forum PHP.pl > Forum > Przedszkole
charzak
Cześć. Problem chyba banalny ale proszę o pomoc. Jak poprawić ten kod by działał?
wyświetlany błąd:
Parse error: syntax error, unexpected '$nazwaKlasy' (T_VARIABLE), expecting identifier (T_STRING) in ....


  1. $nazwaKlasy = 'Main';
  2. $ob = new \Projekt\$nazwaKlasy();
kapslokk
moze:
  1. $ob = new \Projekt\{$nazwaKlasy}();
?
charzak
w tedy jest następujący komunikat: Parse error: syntax error, unexpected '{', expecting identifier (T_STRING)
kapslokk
To posklejaj sobie nazwę wcześniej do osobnej zmiennej, czyli:
  1. $x = '\Projekt\'.$nazwaKlasy;

A później new $x();
charzak
jest ok, dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.