![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 453 Pomógł: 16 Dołączył: 25.05.2004 Skąd: Gorzów Wlkp. Ostrzeżenie: (0%) ![]() ![]() |
Cześć.
Chcę napisać prostą klasę do operacji na plikach, w konstruktorze otwieram plik z żądanym parametrem i zwracam go w zmiennej (return $handle). W destruktor chciałem wsadzić fclose($handle), ale w deklaracji destruktora nie można podać żadnego parametru... Na chwilę obecną wygląda to tak: Destruktor oczywiście wywala notice o niezdefiniowanej $handle oraz warninga o tym że fclose() nie ma co zamknąć. Jak to rozwiązać? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zamień wszędzie handle na $this->handle, po co deklarujesz zmienną której nie używasz?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 29 Dołączył: 3.04.2010 Ostrzeżenie: (20%) ![]() ![]() |
Człowieku, to nie ma nic wspólnego z programowaniem obiektowym. To tylko nakładka, dzięki której zapomnisz o handlerach i opcjach fopen. Zresztą są file_get_contents i file_put_conetnts.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 22:53 |