Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Od której wersji PHP można przekazywać obiekt przez $this
Forum PHP.pl > Forum > PHP
starach
Witam.
Od której wersji PHP poniższy kod będzie poprawny ? ( nie bić bo pisałem na szybko tongue.gif )
  1. <?php
  2. class Test 
  3. {
  4. function wyswietl()
  5. {
  6. echo "Jakis tekst";
  7. }
  8. function wywolaj()
  9. {
  10. jakas_funkcja($this);
  11. }
  12. }
  13. function jakas_funkcja($objekt)
  14. {
  15. $objekt->wywolaj();
  16. }
  17. ?>
Chodzi mi o przekazanie do funkcji jakas_funkcja() objektu poprzez $this. Od której wersji to jest dozwolone ?
Pytam bo coś mi się obiło o uszy że użycie w foreach() $this jest wspierane tylko od PHP 5
cicik
Na moje oko takie coś działało od momentu kiedy pojawiła się w PHP obiektowość.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.