PHP-GTK est une récente extension de PHP visant à démontrer son adéquation au développement d'interfaces utilisateur non-Web, grâce au toolkit multi-plateformes GTK++.
L'une des structures visuelles les plus intéressantes de GTK++ pour le développement d'applications de gestion est l'arborescence, utilisable au clavier comme à la souris.
Un exemple de son utilisation est fourni dans la documentation standard PHP, mais utilise un code de remplissage statique et peu compréhensible. L'exemple proposé ici démontre comment charger l'arborescence d'un CTree de GTK++ en PHP-GTK à partir d'un fichier XML plus intuitif.