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
pyro
post
Post #2





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


  1. <?php
  2.  
  3. class klaska
  4. {
  5.  
  6. public function wyswietl_tekst()
  7. {
  8. echo 'to jest jakistam tekst';
  9. } 
  10.  
  11. }
  12.  
  13. $a = new klaska();
  14. $a->wyswietl_tekst();
  15. unset($a);
  16.  
  17. if(!isset($a))
  18. {
  19. echo '<br />nie ma $a<br />'; 
  20. }
  21. else
  22. {
  23. echo '<br />mimowolnie $a nadal jest ;/ <br />';
  24. }
  25.  
  26. if(!$a->wyswietl_tekst())
  27. {
  28. echo 'nie mozna wyswietlic tekstu bo widocznie unset zadzialalo :)';
  29. }
  30.  
  31. // takie cos nie dziala?
  32.  
  33. ?>


bo u mnie unset zadzialalo (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
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: 7.10.2025 - 17:51