Od której wersji PHP poniższy kod będzie poprawny ? ( nie bić bo pisałem na szybko

Chodzi mi o przekazanie do funkcji jakas_funkcja() objektu poprzez $this. Od której wersji to jest dozwolone ?
<?php class Test { function wyswietl() { } function wywolaj() { jakas_funkcja($this); } } function jakas_funkcja($objekt) { $objekt->wywolaj(); } ?>
Pytam bo coś mi się obiło o uszy że użycie w foreach() $this jest wspierane tylko od PHP 5