du kan have globale variabler ( er også superglobale )
du kan have konstanter
eller du kan have en global variabel + funktion.
globals:
$test = 'hey';
function printtest() {
global $test;
print $test;
}
konstanter:
define('TEST','hey');
function printtest() {
print TEST;
}
global variabel + funktion:
$globalarray['test'] = 'hey';
function g($id) {
global $globalarray;
return $globalarray[$id];
}
function printtest() {
print g('test');
}
for mig lyder det som om at du vil undgå at inkluderere den samme fil hele tiden. Da kan du få apacheserveren til at inkludere den for dig.
Dette kan gøres med php_value auto_prepend_file som sættes i httpd.conf eller .htaccess
php_value auto_prepend_file sti/fil
Indlæg senest redigeret d. 25.02.2007 12:11 af Bruger #10216