Maison  >  Article  >  développement back-end  >  Comment résoudre les problèmes d'énumération en php

Comment résoudre les problèmes d'énumération en php

不言
不言original
2018-08-03 14:31:301500parcourir

Cet article vous présente comment résoudre le problème d'énumération en PHP. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.

Étant donné que PHP n'a pas de types d'énumération, parfois lorsqu'il doit être utilisé, il doit être simulé via d'autres méthodes. Il existe de nombreux scénarios d'application, par exemple, le code doit utiliser le champ d'état, qui. a 0 1 2 3. C'est possible, mais si vous écrivez 0,1,2,3 directement dans le code, la lisibilité du code n'est pas très bonne

abstract class Enum_UserStatus {

    /**
     * 永久封禁
     */
    const BANNED_FOREVER = 0;

    /**
     * 临时封禁
     */
    const BANNED_TEMPORARILY = 1;

    /**
     * 帐号已注册,未激活
     */
    const NOT_ACTIVATED = 2;

    /**
     * 帐号已注册,已激活,正常使用
     */
    const NORMAL = 3;


}

Cela peut éviter beaucoup de chiffres et. rendre difficile la mémorisation de leur signification, et cela peut également améliorer la lisibilité du code Lire le sexe !

Articles connexes recommandés :

Un résumé des huit types de données en PHP

Comment utiliser curl pour recevoir une adresse POST et créer une méthode d'interface

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn