Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [php]
bulimaxiu
post
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 18.06.2008
Skąd: Reda

Ostrzeżenie: (0%)
-----


Witam.

Proszę o pomoc w wyjaśnieniu, dlaczego nie działa taki skrypt:

  1. // plik t1.php
  2. $strTest = 'Test1';
  3. return $strTest;


  1. // plik t2.php
  2. echo $this->t1();


  1. // plik t.php
  2. Class Klasa {
  3. function t1 () {
  4. include ('t1.php');
  5. }
  6.  
  7. function t2 () {
  8. include ('t2.php');
  9. }
  10. }
  11. $k = new Klasa;
  12. $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.
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Temat: Jak poprawnie zatytulowac watek
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 11:17