Hallo Gemeinde,
ich möchte eine Klasse typenabhänig machen, jedoch hängie ich da an 2 Problemen.
Das erste ist, ich finde keine Funktion die mir sagt, ob der Datentyp valid ist oder nicht, dies benötige ich, weil ich ja die Typen als String übergeben muss. Den Datentyp einer Variable bekomme ich ja folgender maßen herraus:
Wenn ich jetzt aber eine Funktion den Type übergebe, wie kann ich prüfen ober das ein gültiger Datentyp ist?
Was ich machen müsste ist, meine eingabe mit alles Vorhandenen Datentypen manuell in einer If-Abfrage prüfen... das möchte ich umgehen.
Das zweite Problem ist, bei PHP wird jede Instanz einer Klasse mit den Datentyp "object" inizialisiert.
Wie würde ich das hinbekommen, das $myClass vom Typ MyClass ist?
Ergo, was ich machen will, ist eine Klasse, die komplett Typenabhänig ist, was zwar dem PHP-Konzept etwas wiederspricht, aber das sei erstmal dahingestellt.
Hat jemand von euch eine Idee?
ich möchte eine Klasse typenabhänig machen, jedoch hängie ich da an 2 Problemen.
Das erste ist, ich finde keine Funktion die mir sagt, ob der Datentyp valid ist oder nicht, dies benötige ich, weil ich ja die Typen als String übergeben muss. Den Datentyp einer Variable bekomme ich ja folgender maßen herraus:
Wenn ich jetzt aber eine Funktion den Type übergebe, wie kann ich prüfen ober das ein gültiger Datentyp ist?
Was ich machen müsste ist, meine eingabe mit alles Vorhandenen Datentypen manuell in einer If-Abfrage prüfen... das möchte ich umgehen.
Das zweite Problem ist, bei PHP wird jede Instanz einer Klasse mit den Datentyp "object" inizialisiert.
Wie würde ich das hinbekommen, das $myClass vom Typ MyClass ist?
Ergo, was ich machen will, ist eine Klasse, die komplett Typenabhänig ist, was zwar dem PHP-Konzept etwas wiederspricht, aber das sei erstmal dahingestellt.
Hat jemand von euch eine Idee?
Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode verkauft, der letzte Algorithmus patentiert, der letzte Netzknoten kommerzialisiert, die letzte Newsgroup moderiert wird, werdet Ihr merken, dass man mit Geld allein nicht programmieren kann.