Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] usuwanie obiektu
ayeo
post
Post #1





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


Witam!
Czy w PHP obiekt może usunąć się sam?
unset($this); nie działa (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Z manuala:
It is not possible to unset $this inside an object method since PHP 5.

A jak można to zrobić inaczej?

Ten post edytował ayeo 15.04.2008, 11:45:39
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Piniek
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 463
Pomógł: 49
Dołączył: 27.12.2007
Skąd: Warszawa

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


Obiekty usuwaj sie same ;] mozesz to zaobserowawac dodajac desruktor jest on wywolywany kiedy obiekt przestaje istniec wiec jest kasowany ;]
np :
  1. <?php
  2. class A {
  3. function __construct(){
  4. echo"jestem <br/>";
  5. }
  6. function __destruct(){
  7. echo "i już mnie nie ma";
  8. }
  9. }
  10. $new = new A();
  11. //wyświetli
  12. //jestem
  13. //juz mnie nie ma -- co oznacza ze destruktor został wywolany
  14. ?>

link

Ten post edytował Piniek 15.04.2008, 13:33:34
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: 12.10.2025 - 02:28