Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ob_start(class)
nasty
post
Post #1





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

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


Wlasnie pisze klase HttpResponse (wrap z .NET-u), i chcialbym zeby byla ona jako handler w ob_start.

Szukalem w manualu, tam jest jak Wstawic funkcje, ale ja chce najpierw zrobic Instancje klasy i podac ta klase albo ewentualnie metode z tej klasy do ob_start.

Czy jest to mozliwe ?

Ten post edytował nasty_psycho 7.07.2006, 15:12:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
siemakuba
post
Post #2





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

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


wszędzie tam gdzie masz podać jako parametr nazwę funkji możesz też podać klasę i jej metodę.

Klasę, której masz instancję podajesz tak:
  1. <?php
  2. ob_start(array($class,'method'));
  3. ?>

Klasę, której metoda ma być wywołana statycznie (Class::method()) podajesz tak:
  1. <?php
  2. ob_start(array('class','method'));
  3. ?>


edit - w pierwszym sposobie w zależności od potrzeb możesz też podać referncje do klasy, wtedy poprostu:
  1. <?php
  2. ob_start(array(&$class,'method'));
  3. ?>

pozdr.

Ten post edytował siemakuba 7.07.2006, 15:14:16
Go to the top of the page
+Quote Post
NuLL
post
Post #3





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


  1. <?php
  2. ob_start(array(&$klasa,'metoda');
  3. ?>
Go to the top of the page
+Quote Post
nasty
post
Post #4





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

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


Dzieki, myslalem zo to sie sprawdza tylko z call_user_method.
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: 23.12.2025 - 13:27