Ich habe verschiedene Klassen, in denen ich verschiedene Eigenschaften habe. Jetzt möchte ich diese Klassen zur Laufzeit instanziieren. Bitte werfen Sie einen Blick auf mein Beispiel. Vielen Dank für Ihre Hilfe.Neue dynamische Instanz in PHP einer Klasse zur Laufzeit
class costumers
{
$ Name;
...
}
class users
{
$ Username;
...
}
class db_helper{
...
public function select (object $table, $columns, $limit, $offset) {
// Instance the object like
$out = new typeof ($table);
}
}
könnten Sie ein wenig beschreibender sein? Was ist 'new typeof()'? Welche der beiden Klassen ("Kunden" und "Nutzer") möchten Sie innerhalb der Auswahlfunktion instanziieren? Und wo wird diese Select-Funktion deklariert? – Poiz
Ich möchte eine neue Instanz des Tabellenobjekts erstellen. – user332070
Dann gehen Sie den falschen Weg .... denn wie Sie Ihren eigenen Code sehen können, ist '$ table' bereits ein' Objekt' .... nicht eine 'Klasse' und Sie können direkt damit beginnen '$ table' ohne es wieder instanziieren ..... – Poiz