Heim > Backend-Entwicklung > PHP-Tutorial > Aufzählung – In PHP verwenden wir eine große Anzahl von Zahlen, um Typen oder Zustände zu identifizieren. Was ist die beste Lösung?

Aufzählung – In PHP verwenden wir eine große Anzahl von Zahlen, um Typen oder Zustände zu identifizieren. Was ist die beste Lösung?

WBOY
Freigeben: 2016-09-05 08:59:52
Original
1153 Leute haben es durchsucht

Jetzt verwenden wir einen ftype-Feldtyp in der Datenbanktabelle in MySQL, um den Typ zu identifizieren. Aufgrund seines Alters sehen die verschiedenen Zahlen im Programm sehr mühsam aus.

Wie gehen Sie mit solchen Problemen im Programm um?

Jetzt ist unser Gedanke:

  1. Beschränken Sie Programmierer darauf, Zahlen zum privaten Hinzufügen von Beschriftungen zu verwenden. Fügen Sie eine Klasse hinzu wie:

<code>class action
{
    const EDIT = 0;
    const VIEW = 1;
    //...
}</code>
Nach dem Login kopieren
Nach dem Login kopieren

Sie müssen den Parameteraktionstyp verwenden, um es zu verwenden

2. Verwenden Sie die Open-Source-Aufzählungsklasse auf Github, um
zu implementieren, z. B.: https://github.com/myclabs/ph...

Antwortinhalt:

Jetzt verwenden wir einen ftype-Feldtyp in der Datenbanktabelle in MySQL, um den Typ zu identifizieren. Aufgrund seines Alters sehen die verschiedenen Zahlen im Programm sehr mühsam aus.

Wie gehen Sie mit solchen Problemen im Programm um?

Jetzt ist unser Gedanke:

  1. Beschränken Sie Programmierer darauf, Zahlen zum privaten Hinzufügen von Beschriftungen zu verwenden. Fügen Sie eine Klasse hinzu wie:

<code>class action
{
    const EDIT = 0;
    const VIEW = 1;
    //...
}</code>
Nach dem Login kopieren
Nach dem Login kopieren

Sie müssen den Parameteraktionstyp verwenden, um es zu verwenden

2. Verwenden Sie die Open-Source-Aufzählungsklasse auf Github, um
zu implementieren, z. B.: https://github.com/myclabs/ph...

Die Aufzählungsklasse ist eine gute Wahl, insbesondere wenn das gesamte Projekt tendenziell objektorientiert ist.

Die beiden von Ihnen aufgelisteten Methoden sind tatsächlich ähnlich, außer dass die Aufzählungsklasse umfangreichere Funktionen bietet.
Wählen Sie einfach nach Ihren tatsächlichen Bedürfnissen.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage