echo $begrüßung;
»» [...] rufe ich meinscript.php aus z.b. xyzScript1.php auf [...]
Was genau bedeutet aufrufen in dem Fall?
ich rufe in xyzScript1.php eine funktion auf die in meinscript.php definiert ist. wie gesagt, innerhalb von meinscript.php/dieser funktion werden nun diese konstanten verwendet, sind aber leer!?!?
hier nochmal als "abstrakte darstellung" :
1.)
constants.php {
define('KONSTANTE_1','K1');
define('KONSTANTE_2','K2');
}
2.)
meinscript.php {
require 'constants.php';
// Array mit o.g. Konstanten erzeugen !!!
return array;
}
3.)
xyzScript1.php {
$meinArray= require 'meinscript.php'; // Hier ist alles gut (bzw. $meinArray bleibt jetzt NICHT leer) !!!
}
4.)
xyzScript2.php {
// DB lesen !!!
// Sonstige Arrays basteln !!!
$meinArray= require 'meinscript.php'; // Hier ist jetzt alles schlecht (bzw. $meinArray bleibt jetzt leer, weil bei diesem Aufruf die Konstanten in meinscript.php '' waren) !!!
}
versteht das einer? ziemlich absurd, oder?
gruß
A