Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> nusoap
Skobi
post
Post #1





Grupa: Zarejestrowani
Postów: 174
Pomógł: 1
Dołączył: 19.02.2004

Ostrzeżenie: (10%)
X----


Problem mam nastepujacy:

  1. <?php
  2. require_once('nusoap.php');
  3. ?>


i dostaje komunikat:

Cannot redeclare class soapclient

rozumiem, że takowa klasa juz istnieje bo nazwe tej klasy to klasa systemowa, ale co mam zrobic zeby z nusoap korzystac normalnie, bo to chyba troche nienormalne.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
hwao
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




  1. <?php
  2. if( class_exists( 'soapclient' ) ) {
  3. require_once('nusoap.php');
  4. }
  5. ?>


Pod warunkiem ze w plikach trzymasz tylko kasy
Go to the top of the page
+Quote Post
Skobi
post
Post #3





Grupa: Zarejestrowani
Postów: 174
Pomógł: 1
Dołączył: 19.02.2004

Ostrzeżenie: (10%)
X----


dzieki, choc bylo to dla mnie rozwiazanie oczywiste, chodzilo mi raczej o to dlaczego taki blad wystepuje.
Przeciez biblioteka "nusoap" sluzy do tworzenia np. serwera soap, wiec dlaczego sie "gryzie" z klasa juz isteniejaca, czyzby ktos tego nie przewidzial?
Go to the top of the page
+Quote Post
hwao
post
Post #4


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Cytat
Cannot redeclare class soapclient


Poprostu w php nie ma przestrzeni nazw i moze byc tylko jedna klasa z dana nazwa (zeby nie zachodzil konflikt)
Go to the top of the page
+Quote Post

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: 24.08.2025 - 00:04