Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Rozszerzenie klasy i nadpisanie konstruktora
nexis
post
Post #1





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


Korzystam z klasy NuSOAP, którą można wywołać w następujący sposób:

  1. <?php
  2. $soap = new nusoap_client('http://webapi.allegro.pl/uploader.php?wsdl', true);
  3. ?>


Chciałbym teraz napisać nową klasę, która rozszerza powyższą i wpisać na stałe parametry, które przyjmuje w/w konstruktor:

  1. <?php
  2. class AllegroWebAPI extends nusoap_client
  3. {
  4. /**
  5. * constructor
  6. */
  7. function AllegroWebAPI()
  8. {
  9. /** 
  10.  * W tym miejscu chciałbym wstawić odpowiednik w/w klasy, czyli:
  11.  *
  12.  * new nusoap_client('http://webapi.allegro.pl/uploader.php?wsdl', true);
  13. */  
  14. $this = new AllegroWebAPI('http://webapi.allegro.pl/uploader.php?wsdl', $wsdl = true);
  15. }
  16. }
  17. ?>


A to wszystko po to, abym później mógł utworzyć obiekt w tak prosty sposób:

  1. <?php
  2. $webapi = new AllegroWebAPI();
  3. ?>


--------------------
Zend Certified Engineer

Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.08.2025 - 05:30