Linuchs: Input-Feld und dessen PHP-Prüfung objektorientiert?

Beitrag lesen

Moin,

in einem Projekt kommen gleichartige Eingabefelder in mehreren Programmen vor.

Problem: Jedesmal habe ich Deepl bemüht, um die Bezeichnung mehrsprachig zu hinterlegen. Abgesehen vom Zeitaufwand war das nicht immer wortgleich.

Nun habe ich pro Eingabefeld eine Datei erstellt, die ich in der Platzhalter-Datei einfüge, vergleichbar mit PHP include. Also statt

<p><l>E-Mail <img id="email" class=help /></l>
<input    required
type      = 'text'
name      = 'email'
title     = 'email required'
maxlength = 100
value     = '[email]'

> <i class="em08 chblau">5 .. 100</i></p>

sowas:

[feld_email_required]

Nun muss die Eingabe noch geprüft werden. Die PHP-function zum Prüfen hätte ich auch gerne in dieser Datei. Objektorientiert heißt ja, alles beisammen, was zum Objekt gehört.

function pruefeEmail( $email ) {
}

Gibt es da einen Standard? Oder wie löst ihr Eingabe und Prüfung objektorientiert? Habe eine Idee, aber Ich muss das Rad nicht neu erfinden

fragt Linuchs