/ / Wo soll ich einige Parameter meines Projekts speichern? - PHP, MySQL, Konfiguration

Wo sollte ich einige Parameter meines Projekts speichern? - PHP, MySQL, Konfiguration

Ich weiß nicht, wo ich etwas von dem aufbewahren sollParameter meiner PHP / MySQL-Website, wie Anzahl der Einträge pro Seite, Anzahl der Besucher der Website usw. Zuerst habe ich beschlossen, sie in einer MySQL-Tabelle zu speichern, die beispielsweise als Parameter bezeichnet wird. Ich halte dies jedoch für keinen guten Ansatz, da ich feststellte, dass die Einstellungen und Parameter meiner Website nur eine Entität sind und es kein Standard ist, eine Tabelle nur für diese zu reservieren eine Einheit. Welche Lösungen sollte ich Ihrer Meinung nach verwenden?

Antworten:

1 für die Antwort № 1

Verwenden Sie eine Konfigurationsdatei. Im Inneren codieren Sie Ihre Parameter in einer serialisierten Form. Könnte JSON sein, aber es ist noch einfacher, wenn Sie eine einfache Ini-Dateisyntax verwenden. Auf diese Weise können Sie die Datei einfacher ändern. Beginnen Sie mit dem Lesen PHP "s INI-Datei-Parsing-Methode.


0 für die Antwort № 2

Nun, es gibt verschiedene Lösungen. Eine, wie Sie sagen, besteht darin, die Parameter Ihres Projekts in einer Tabelle zu speichern, zum Beispiel Drupal, und dabei zwei Funktionen zu implementieren: variable_get und variable_set um die Werte von Parametern abzurufen und zu speichern.

Andere Frameworks verwenden INI- oder XML-Dateien. Ich mag die Verwendung von YAML-Dateien wie Symfony, da es sich um ein klares Format handelt und Sie es leicht analysieren können.