Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> {<|?|>} Wywoływanie klasy z argumentami..., ...z nieznaną ilością argumentów?...
ignition
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 14.06.2004

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


Chciałbym wywołać klasę z nie określoną ilością argumentów (po przecinku:P), ale nie znalazłem żadnej funkcji, która by to zrobiła. Zrobiłem więc coś takiego:
  1. <?php
  2. $classValue = &#092;"lato, jesień, zima, wiosna\";
  3. $v = explode( ',', $classValue );
  4. $class = new jakasklasa( @$v[0], @$v[1], @$v[2], @$v[3], @$v[4], @$v[5], @$v[6], @$v[7], @$v[8], @$v[9] );
  5. ?>


...ale to ^ mi się za bardzo nie podoba. Czy da się to jakoś krócej zrobić??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ignition
post
Post #2





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 14.06.2004

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


No tak ale jest jedno ale. Po pierwsze jeżeli chcę stworzyć klasę, która by zarządzała innymi klasami to czy każda zarządzana klasa powinna dostawać do konstruktora jeden argument w formie tablicy? Oczywiście, że nie ponieważ większość (większość w znaczeniu skrypty udostępnione w necie jak np. adodb) klas nie dostaje jednego argumentu (w formie tablicy), tylko kilka. Po drugie interfejsy są jak na taki typ klasy nie rozsądne, ponieważ chcę różne ładować klasy (nie tylko tworzone przezemnie), które mogą nie być tworzne myślą o tym systemie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Ten post edytował ignition 14.10.2004, 14:43:33
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 10:04