Input-Feld und dessen PHP-Prüfung objektorientiert?
bearbeitet von LinuchsMoin,
in einem Projekt kommen gleichartige Eingabefelder in mehreren Programmen vor.
[![](/images/621836f4-fb7f-11ec-abe1-b42e9947ef30.jpg?size=medium)](/images/621836f4-fb7f-11ec-abe1-b42e9947ef30.jpg)
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
~~~html
<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:
~~~html
[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.
~~~php
function pruefeEmail( $email ) {
}
~~~
Gibt es da einen Standard? Oder wie löst ihr Eingabe und Prüfung objektorientiert?
fragt Linuchs