Originariamente inviato da bonzox

- Autoloader:
http://php.net/manual/es/language.oop5.autoload.php

devi crearti una finzione autoload tipo questa
Codice PHP:
function __autoload($class_name) {
    require_once 
'classes/'.$class_name '.class.php';

ogni volta che farai new Miaclasse(), andrá a cercare dentro la directory classes/ il file Miaclasse.class.php
Ovviamente é un esempio basico, se le classi sono in piú directories dovresti fare qualcosa di leggermente piú complesso, ma questa é la logica.

- REgistry
Stiamo parlando del design pattern registry.
Si tratta basicamente di rendere disponibili a tutta la applicazione dati e oggetti, senza utilizzare variabili globali, molto poco OOP, o mandare tropoi parametri tra classi.