Je peux instancier une classe PHP à l'intérieur d'une autre classe?

Je me demandais si il est autorisé à créer une instance d'une classe à l'intérieur d'une autre classe.

Ou, dois-je le créer à l'extérieur et de le passer dans le constructeur? Mais alors je l'ai créé il, sans savoir si j'en aurais besoin.

Exemple (une base de données de la classe):

class some{

if(.....){
include SITE_ROOT . 'applicatie/' . 'db.class.php';
$db=new db
InformationsquelleAutor Richard | 2009-10-17