Nie sądziłem że kiedykolwiek będę musiał się tak uwstecznić ale zadanie proste, a klient ma serwer z PHP4 i nie chce z niego zrezygnować (ma to za darmo).
Napisałem z 4-5 lat temu strasznie prosty CMS, na moje nieszczęście obiektowo ale do tego akurat by wystarczył.
Pozamieniałem już wszystkie public/private/protected na var, zamieniłem nazwy konstruktorów ale nie wiem jeszcze jak taką konstrukcję mam przenieść (chodzi o przekazywanie obiektów):
PHP5
require_once __ROOT.'lib/classes/registry.php'; require_once __ROOT.'lib/classes/db_class.php'; $reg = new registry() $db = new db( $reg ); $db->connect(); dalej w klasie db (konstruktor klasy): function db( registry $registry ){ $this->reg = $registry; }
Będę wdzięczny za taką historyczną wiedzę.
Pozdrawiam