Conoscere il nome della classe di un oggetto in PHP
Non si tratta di una delle esigenze più immediate per i programmatori di php, ma quando si raggiungono livelli elevati di complessità riuscire a conoscere il nome della classe in cui stiamo lavorando può tornare utile. Utilizzando il modello MVC unitariamente ad un sistema di url rewrite del tipo <url>/<classe>/<funzione_della_classe> può essere utile conoscere il nome della classe di un oggetto $this->nome_oggetto per poter costruire correttamente un link.Comunque, che sia utile o no, ecco le due funzioni:
// funzione per consocere il nome della classe di un oggetto $string = get_class($this); // oppure $baf = new modulo(); echo get_class($baf); // restituira 'modulo'; // per conoscere invece il parent o la classe di derivazione si utilizza $string = get_parent_class();