PHP expert |
|
ik heb een probleem:
<?php
function inc(){
include('plugins/template.class.php');
}
inc();
if(empty($tpl)){
die('niet geset');
}else{
die('geset');
}
?>
<?php function inc(){ include('plugins/template.class.php'); } inc(); }else{ } ?>
in template.class.php wordt de var $tpl geset.
maar hij zegt toch 'niet geset'.
als ik het zo doe:
<?php
include('plugins/template.class.php');
if(empty($tpl)){
die('niet geset');
}else{
die('geset');
}
?>
<?php include('plugins/template.class.php'); }else{ } ?>
werkt het wel, en zegt hij 'geset'.
het ligt dus aan de function.
hij zorg ik ervoor dat alle vars die in de include in de funtion geset worden automatisch global worden?
of is er een andere oplossing voor mijn probleem?
mvd,
Fenrir
|