Wyszukiwarka
Aby odnaleźć interesujące Cię informacje wpisz poniżej szukane frazy:
Logowanie
Zaloguj się aby zobaczyć swój profil:
Top 10
Dziesięć najczęściej czytanych artykułów
Jak donosi Zend, w ostatniej wersji PHP5 czyli RC1 zauważono, że wywoływany jest ostatni zdefiniowany konstruktor.
PHP5 dopuszcza dwa typy konstruktorów: nowy styl PHP5 __construct(), oraz stary PHP4 gdzie nazwa konstruktora była identyczna z nazwą klasy (class foo { foo() {/* constructor */}} ).
Konstruktor typu PHP5 jest preferowany, ale gdy nie zostanie znaleziony wywoływany jest konstruktor z PHP4. Podczas naprawiania różnych błędów związanych ze starymi konstruktorami niezamierzenie zaczął się uruchamiać ostatni konstruktor w kodzie. Uprzywilejowanie konstruktora wersji 5 przestało działać. Zostało to poprawione po wydaniu wersji RC1 i będzie dostępne w kolejnej "Release Candidate".