Crysis nerd
Freizeitschrauber(in)
Ich versuche die Datentypen 2er Variabeln zu vergleichen.
Allerdings nur die Datentypen, also funktioniert === nicht...
Situation: Es gibt eine Funktion, die einen bestimmten Wert in der Mysql Datenbank ändert. Die übergabe Werte sind "name" und "value", was für sich spricht.
Nun soll aber, falls man als value einen string übergibt, erst geprüft werden, ob das der richtige Datentyp für den Wert (namens "name") ist.
Also will ich den Datentyp von "value" mit dem Datentyp vom bisherig eingetragenen Wert vergleichen.
Es gibt ja die Funktion Gettype(), allerdings warnt php.net davor, einmal wegen der Geschwindigkeit der Funktion und noch wegen einer anderen Sache, die hier nicht interessiert.
Nun die Frage: ist die Funktion GetType() doch nicht so "schlimm", dass man sie gut benutzen kann und gibt es vllt. noch eine andere Möglichkeit, mein Problem zu lösen?
Danke schonmal für Antworten.
mfg
Lukas
Allerdings nur die Datentypen, also funktioniert === nicht...
Situation: Es gibt eine Funktion, die einen bestimmten Wert in der Mysql Datenbank ändert. Die übergabe Werte sind "name" und "value", was für sich spricht.
Nun soll aber, falls man als value einen string übergibt, erst geprüft werden, ob das der richtige Datentyp für den Wert (namens "name") ist.
Also will ich den Datentyp von "value" mit dem Datentyp vom bisherig eingetragenen Wert vergleichen.
Es gibt ja die Funktion Gettype(), allerdings warnt php.net davor, einmal wegen der Geschwindigkeit der Funktion und noch wegen einer anderen Sache, die hier nicht interessiert.
Nun die Frage: ist die Funktion GetType() doch nicht so "schlimm", dass man sie gut benutzen kann und gibt es vllt. noch eine andere Möglichkeit, mein Problem zu lösen?
Danke schonmal für Antworten.
mfg
Lukas

