Standalone Identifer

Prophet05

Erfahrenes Mitglied
Ich würde gerne mal wissen ob es in PHP möglich ist "standalone identlifer" zu erstellen. Also sowas wie E-Nummerierte typen oder Variablen ohne $-Zeichen. Wenn das nicht geht (mein stand der dinge) wie erstelle ich Konstanten?

EDIT: Ansonsten fällt mir ein man könnte das ja über Objekte machen. Aber da die frage wie ich einer Funktion sage das sie nur bestimmte Datentypen als Argumente annimmt (Ohne If-Else-Konstrukt in der Funktion, ich stelle mit das mehr wie in C++ vor: function TestFunc(int Zahl, float KommaZahl))?

mfg Prophet05
 
Zuletzt bearbeitet:
Also ich weiß nicht was der Unterschied zwischen dem was du willst und einer Konstante ist, aber diese erstellt man mit [phpf]define[/phpf].

Da PHP eine "schutzige" Sprache ist und kaum in den Datentypen unterscheidet, gibt es meines Wissens dafür keine Funktion ausser der Möglichkeit der IF-Anweisung innerhalb einer Funktion, wie z.B. so:
PHP:
function TestFunc($argument) {
    if(!is_int($argument) && !is_float($argument))
        return('Falscher Typ');

    tu_was();
}
 
Zurück