![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
[php:1:5ebf0e21dd]<?php
public function __destruct() { unset( $this ); } ?>[/php:1:5ebf0e21dd] Pytania: 1. Czy to wystarczy, aby zniszczyć obiekt? (Na logikę tak, ale... ) 2. Kiedy wywoływane są destruktory? 3. Czy trzeba to robić ręcznie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Destruktor jest wywolywany wtedy gdy robisz:
[php:1:082ed2efc0]unset( $obiekt );[/php:1:082ed2efc0] I jest on potrzebny np. do tego aby zapisac ostatnie dane czy tez zniszczyc cos. Poprzez unset odrazu niszczony jest obiekt, wiec nie trzeba tego robic w destruktorze. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 21:02 |