Balas
16.03.2006, 19:32:39
<?php
db::query_number();
?>
Cytat
Using $this when not in object context
<?php
function query_number()
{
print($this->query_number); }
?>
Ktos cos poradzi?
crash
16.03.2006, 19:37:10
Zamiast $this->query_number spróbuj self::$query_number i zadeklaruj tą wartość jako statyczną.
Balas
16.03.2006, 19:49:06
tylko to jest zliczanie zapytan (w innych funkcjach obslugujacych db jest $this->query_number++)... wiec raczej $this-> musi byc. Chyba ze sie myle
dr_bonzo
16.03.2006, 20:00:40
OnE.Killer: Sa metody statyczne i niestatyczne. W tych pierwszych niemozesz uzywac $this.
Po prostu przekaz obiekt polaczenia do metody ktora go potrzebuje (+zmien ta metode na niestatyczna) lub uzyj Wzorca Singleton (patrz phpedia.pl).