Manuel B.: Include und Globals

Beitrag lesen

Hi,

In welchem Kontext findet der Aufruf des include_once statt?

<?
include_once(__PATH__ . "/plugins/mp3database/classes/id3v1.class.php");
include_once(__PATH__ . "/plugins/mp3database/classes/id3v2.class.php");

$id3v1 = new ID3v1TAG;
$id3v2 = new ID3v2TAG;

function ausgabe(){
global $id3v1,$id3v2; // diese Obejkte sind nicht lesbar, die sind leer
}
?>

und diese Datei wird eben auch über ein include() aufgerufen. Wenn ich diese Datei direkt aus dem Browser aufrufe, funktioniert alles, wenn ich die Datei aufrufe, die diese Datei includet, funktionierts nicht.
Leider kann ich unter PHP4 nicht testen, da die Software im Moment nur unter PHP5 lauffähig ist.

MfG
Manuel