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
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

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: 26.12.2025 - 03:36