Рассмотрим следующий код
// Grab some values to be used later ('Y' or 'N')
$daycareactive = isActiveProgramType($companyid,'daycare');
$oscactive = isActiveProgramType($companyid,'osc');
$preschoolactive = isActiveProgramType($companyid,'preschool');
$ecsactive = isActiveProgramType($companyid,'ecs');
$grouphomeactive = isActiveProgramType($companyid,'grouphome');
$dayhomeactive = isActiveProgramType($companyid,'dayhome');
$otheractive = isActiveProgramType($companyid,'other');
echo "Daycare Active 1: ".$daycareactive;
function setFirstAvailablePage(){
global $daycareactive, $oscactive, $preschoolactive, $ecsactive, $grouphomeactive, $dayhomeactive, $otheractive;
echo "Daycare Active 2: ".$daycareactive;
...other stuff goes here
}
Выше приведено следующее:
Daycare Active 1: N
Daycare Active 2:
Почему второй пустой?
Я использую ключевое слово globalтак что, насколько я понимаю, он должен вводить переменные, которые определены вне этой функции.Почему это не работает?