Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Enumeracje
nasty
post
Post #1





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


Czesc,
Mam dylemat podczas pisania niektorych programow w php, otorz, w php niema "enum", -> enumeracje, kture pozawalaja dla okreslonej zmiennej przypiac tylko kilka mozliwych wartosci...

czy jest jakis zamiennik to enum?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
siemakuba
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

Ostrzeżenie: (0%)
-----


ja ten problem rozwiązywałem tak:

  1. <?php
  2. define('ENUM_VALS', 'value1,value2,value3');
  3. $enum = explode(',', ENUM_VALS);
  4.  
  5. if (in_array('value1', $enum))
  6. {
  7. }
  8.  
  9. // albo krócej:
  10.  
  11. if(in_array('value1', explode(',',ENUM_VALS)))
  12. {
  13. }
  14. ?>


nie musi to być oczywiście stała, ale skoro wartości mają być z góry określone i niemodyfikowalne w czasie pracy skryptu to chyba dobry pomysł. Może to być też od razu tablica, zależy jak trzymasz dane konfiguracyjne.

pozdr.
Go to the top of the page
+Quote Post

Posty w temacie
- nasty_psycho   Enumeracje   14.06.2006, 09:35:55
- - siemakuba   ja ten problem rozwiązywałem tak: [PHP] pobierz, ...   14.06.2006, 09:57:18
- - dr_bonzo   Stworz sobie klase Enumeracja i po sprawie. Tak m...   14.06.2006, 10:45:08
- - nasty_psycho   thanx   14.06.2006, 11:10:11


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 11:06