Proszę o pomoc w wyjaśnieniu, dlaczego nie działa taki skrypt:
// plik t1.php $strTest = 'Test1'; return $strTest;
// plik t2.php
// plik t.php Class Klasa { function t1 () { include ('t1.php'); } function t2 () { include ('t2.php'); } } $k = new Klasa; $k->t2();
?>
Oczekiwałem wyświetlenia 'Test1'. Ustaliłem, że funkcja t2 zwraca NULL zamiast $strTest.
Gdy return $strTest; przeniosę prosto do funkcji t1 (za include), return działa OK.