| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |||
| Erfahrener Benutzer Registriert seit: 26.05.2008
Beiträge: 200
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
Zitat:
Um sie zu Prüfen (leer/nicht leer, Wert erlaubt, Typ erlaubt) habe ich eine recht umfangreiche Funktion (ca. 165 Zeilen), die neben dem Prüfen auch Type-Konventionen durchführt. Die jedesmal aufzurufen dürfte nicht umbedingt sehr schnell sein. Den Wert zu löschen und das ganze mit empty zu prüfen ist auch nicht möglich, denn die Variablen dürfen durchaus den Wert 0 haben. Sie immer mit einem superMegaLangemStandartWert zu belegen sieht doch recht unschön aus. Also will ich sie löschen um im nachhinein mit isset prüfen zu können, ob sie existieren. | ||
| |
| | |||
| Erfahrener Benutzer Registriert seit: 26.05.2008
Beiträge: 200
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
Das ganze kurz mit unset() zu testen, war ja kein Problem. Und das Nachschlagen in der Referenz war auch kein Problem. Mir geht es nur darum, Alternativlösungen zu finden, und die stehen so nicht direkt in der Referenz. | ||
| |
| | |
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | Das verstehe ich nicht so ganz, ich habe eine statische Validate-Klasse, die prüft oder konvertiert, z.B. isUINT() oder toUINT() (für unsigned integer, meistens für eine ID) Ich prüf das halt per isset($_POST['id']) && Validate::isUINT($_POST['id'],/* $autoConvert = */ false) und da brauch ich eigentlich nie ein unset, höchstens mal ein emty()-Check. Und 165 Zeilen krieg ich selbst für String-, E-Mail- oder PLZ-Tests nicht zusammen. Zeig doch mal konkrete Codeblöcke.. |
| |
| | |
| Erfahrener Benutzer Registriert seit: 26.05.2008
Beiträge: 200
PHP-Kenntnisse: Fortgeschritten ![]() | Die Funktion hat drei Parameter. Die Variable $var, den Typ, den sie nach der Konvertierung haben soll, und den Parameter $blnNull, mit dem angegeben wird, ob die Variable als leer zählt, wenn sie entweder >= 0 oder '' ist. Das (für mich) schöne an dieser Funktion ist halt, das jede Typ-Konvertierung genau festgelegt ist und bei bedarf geändert werden kann. Würde ich das ganze in eine Klasse mit verschiedenen Methoden schreiben, würde es vielleicht auch kürzer werden, aber im Moment bin ich mit einer Funktion ganz glücklich. Die gesamte Funktion: PHP-Code: |
| |
| | |||
| Erfahrener Benutzer Registriert seit: 26.05.2008
Beiträge: 200
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
Zitat:
Dank euch für eure Hilfe ![]() | ||
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Klasse statt globaler Variablen | ecomeback | PHP-Fortgeschrittene | 6 | 15.07.2008 16:30 |
| Übergeben von Variablen an in PHP eingebundenes Perl-Script | shredder01 | PHP Tipps 2008 | 3 | 04.04.2008 09:25 |
| Datei mit Variablen so includen, dass Variablen nutzbar? | BartTheDevil89 | PHP Tipps 2008 | 6 | 22.01.2008 20:57 |
| Session Variablen als Referenz!? O_o | Sam781 | PHP-Fortgeschrittene | 4 | 01.10.2007 11:19 |
| Variablen von Funktionen außerhalb nutzen | Wing | PHP Tipps 2008 | 5 | 28.09.2007 17:05 |
| unerklärliches Leeren von Variablen | KuShi | PHP Tipps 2007 | 2 | 08.07.2007 15:19 |
| Teil einer Variablen mit einer Variablen ersetzen ? | simsalabim | PHP Tipps 2007 | 11 | 20.03.2007 20:36 |
| Function und Variablen | Quagga | PHP Tipps 2006 | 2 | 11.08.2006 18:23 |
| Referenz "&" auf einen Funktionsnamen? Was bed | DonTermi | PHP Tipps 2006 | 1 | 04.07.2006 12:43 |
| Variable aus Variablen zusammensetzen | juhuwoorps | PHP Tipps 2007 | 1 | 28.11.2005 21:50 |
| Variablen übergeben | PHP Tipps 2005-2 | 9 | 30.08.2005 10:58 | |
| Variablen übergeben bzw. auslesen? | PHP Tipps 2005 | 4 | 30.01.2005 03:56 | |
| [Erledigt] register globals off bei variablen Variablen... | PHP Tipps 2005 | 4 | 25.01.2005 17:50 | |
| post variablen vorgaukeln | PHP-Fortgeschrittene | 4 | 11.01.2005 15:21 | |
| Variablen per adresse übergeben | rocco | PHP Tipps 2004 | 7 | 24.07.2004 12:03 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php referenz löschen, php referenz entfernen, referenz löschen, inhalt mit referenz löschen php, php klassen variable löschen, php referenz und original löschen, php funktion \, referenz löschen php, php löschen verweis, php array referenz löschen, c \referenz löschen\, eine post variable löschen, php break variablen gelöscht |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.