Salve ragazzi,
sono un novellino di php ma conosco bene il java... volevo chiedere una cosa sulla funzione include

ho una seguente struttura:

packageA\classe1.php
packageA\pachageB\classe2.php (necessita di usare classe1.php)

packageC\file1.php

se in file 1 devo usare classe1.php faccio:
include ("..\packageA\classe1.php");

se in file 1 devo usare classe2.php faccio:
include ("..\packageB\classe2.php");
include ("..\packageA\classe1.php");

vorrei fare in modo che nel file1 richiamo solo classe2.php perchè classe1.php viene utilizzata da classe2.php quindi vorrei mettere l'include di classe1.php direttamente in classe2.php

Così facendo ho problemi perche se poi ho altro file, tipo packageC\packageD\packageE\file2.php
e faccio include ("..\..\..\packageB\classe2.php");
non trova classe1.php

Consigli o qualche guida da seguire?

Grazie