Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: nusoap
Forum PHP.pl > Forum > PHP
Skobi
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.
hwao
  1. <?php
  2. if( class_exists( 'soapclient' ) ) {
  3. require_once('nusoap.php');
  4. }
  5. ?>


Pod warunkiem ze w plikach trzymasz tylko kasy
Skobi
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?
hwao
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)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.