Dupek na stackoverflow oznaczył jako duplikat i dupa. Może ktoś tutaj pomoże.
mam kod:

$sub0 = $submission->data[19]['value'][0];
$sub1 = $submission->data[19]['value'][1];

print 'sub 0: '. $sub0;
print 'sub 1: '. $sub1;

function checkboxes($box1, $box2, $sub0, $sub1) {
print 'sub 0: '. $sub0;
print 'sub 1: '. $sub1;

if ($sub1 == 2) {
print #box1;
}
(...)
}

potem funkcję wołam przez checkboxes('textasdasd', 'text2');

Problem jest taki, że zmienne globalne poza funkcją wyświetlają