PHP ver gevorderde |
|
Misschien zijn deze 2 oplossingen wat?
<?php
$GLOBALS['settings'] = array
(
'test' => 'De variable werkt correct!',
'url' => 'www.website.com'
);
echo $GLOBALS['settings']['test'];
?>
<?php $GLOBALS['settings'] = array ( 'test' => 'De variable werkt correct!', 'url' => 'www.website.com' ); echo $GLOBALS['settings']['test']; ?>
dan kun je ze overal gewoon gebruiken ook binnen functies en classes. Ik gebruik zelf nooit deze variable en weet daarom ook niet of er veiligheids fouten inzitten of dergelijk, maar misschien is het wat.
http://nl2.php....es.globals
En nog een oplossing is gebruik maken van een class met statische variablen en methoden. Bijvoorbeeld dit:
<?php
class settings
{
static public $data = array
(
'test' => 'De variable werkt correct!',
'url' => 'www.website.com'
);
}
echo settings::$data['test'];
?>
<?php class settings { ( 'test' => 'De variable werkt correct!', 'url' => 'www.website.com' ); } echo settings ::$data['test']; ?>
|