Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Code: Alles auswählen
if(isset($objekt) AND is_object($objekt)) ...
ich denke wenn register_globals = off ist, dürfte $GLOBALS ein Array wie jedes andere sein, das nur nicht in eine Funktion "reingeholt" werden muss?seo-theo hat geschrieben:klingt nicht wirklich sicher....
Code: Alles auswählen
$input1 = "Hallo";
$input2 = "Welt";
$Object = new Object();
$Object->Variable = "a";
$arr = array("input1", "input2", "Object->Variable")
CheckAll($arr);
function CheckAll($arr) {
foreach($arr AS $varname) {
if (strlen($GLOBALS[$varname]) < 2) {
$GLOBALS[$varname] = ""; // Bei Fehler Variable löschen...
$GLOBALS[$varname."_Fehler"] = "Zu kurz"; // ... und den Fehlertext setzen
}
else {
$GLOBALS[$varname."_Fehler"] = ""; // Sonst alles ok, also den Fehlertext löschen
}
}
}
Ich übergebe ja aber keine Variablenwerte oder Referenzen, sondern nur den Variablennamen, damit ich andere Variablen daraus erzeugen kann ("Variable_Fehler").net(t)worker hat geschrieben:überprüf doch vorher was für einen variablentyp du da übergeben hast und behandle ihn dann entsprechend...
https://www.phpcenter.de/de-html-manual ... bject.html