Kann die Standardklasse-Standard-öffentliche Variablen dynamisch von einem Array in PHP definiert werden?

StackOverflow https://stackoverflow.com//questions/12717399

Frage

Ich habe eine Ereignisklasse, mit der ich Daten in meine Datenbank einfügen / aktualisieren kann.Gibt es eine Möglichkeit, dass ich die öffentlichen Variablen von meinem DB_FIELDS-Array erstellen kann, damit ich die Daten nicht doppeln müsste?

Dies ist meine aktuelle Struktur, die arbeitet ...

generasacodicetagpre.

Ich möchte so etwas haben ..

generasacodicetagpre.

danke!

War es hilfreich?

Lösung

Sie können Folgendes ausprobieren:

generasacodicetagpre.

Andere Tipps

Sie können magische Setter / Getter verwenden:

generasacodicetagpre.

Auf diese Weise werden Sie sicher nicht nur Werte außerhalb Ihrer Liste getroffen:

generasacodicetagpre.

Wenn Sie eine explizite öffentliche Variable-Deklaration in Ihrem Code haben, müssen Sie nicht, solange Sie Ihre Objekte nicht iterieren müssen - aber in diesem Fall würden Sie Iterator -Schnittstelle basierend auf Ihrem statischen Feld.

Mutatoren verwenden:

generasacodicetagpre.

und dann können Sie auf diese Weise darauf zugreifen:

generasacodicetagpre.

oder, wenn Sie kein Objekt aus der Klasse erstellen:

generasacodicetagpre.

edit: Im Sinne der Komplizierung von Dingen, damit Sie keinen Verstoß gegen den Grenzen haben, fügte der Code hinzu.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top