Eine Idee wäre es per @require() Dateien mit unterschiedlichen einzubinden. Und dann überprüfen, ob ein bestimmter Wert gesetzt wurde. Bsp.:
PHP-Code:
// foo.php3
<?php $ver[0]=1; ?>
// foo.php4
<?php $ver[1]=1; ?>
// foo.php
<?php $ver[2]=1; ?>
// foo.phtml
<?php $ver[3]=1; ?>
// index.php
<?php
require("foo.php3");
require("foo.php4");
require("foo.php");
require("foo.phtml");
if (isset($ver[0])) echo ".php3 geht";
if (isset($ver[1])) echo ".php4 geht";
if (isset($ver[2])) echo ".php geht";
if (isset($ver[3])) echo ".phtml geht";
?>
Keine Ahnung, ob das klappt. Probieren...