Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Klasy i include()
Forum PHP.pl > Forum > Przedszkole
bartyk
Witam,

I znowu głupie pytanie winksmiley.jpg

Czy "treść" operacji dla klasy może być w plikach "includowanych" questionmark.gif

Dzięki za cierpliwość smile.gif
keedy
masz na mysli cos takiego:

  1. <?php
  2.  
  3.  
  4. class klasa {
  5.  
  6. inluce 'metodyklasy.php';
  7.  
  8. }
  9.  
  10.  
  11. ?>


Spróboj. Jesli php nie wywala zadnych bledów to dziala i mozna.
To jak piszesz to twoja sprawa.
rogrog
wątpię ale spróbuj, tak jak mówi keedy
.dragonfly
Niestety takie rozwiazanie nie jest mozliwe.
DeyV
jedynym rozwiązaniem, stosowanym jednak tylko w przypadku bardzo dużych metod, które są rzadko uruchamiane, jest rozwiązanie znane np. ze smarty

  1. <?php
  2.  
  3. class test
  4. {
  5.  
  6.  function testowa()
  7.  {
  8. static $bIsIncluded;
  9. if( empty( $bIsIncluded ) )
  10. {
  11. include_once 'cialo_funkcji_testowej.inc.php';
  12. $bIsIncluded = true;
  13. }
  14. return cialo_funkcji_testowej();
  15. }
  16. }
  17.  
  18. ?>
.dragonfly
Wypadaloby sie wogole zastanowic czy includowanie metod klasy jest wogole u ciebie potrzebne. Includowanie tylko spowalnia, a czy jest z tego faktu jakas wymierna korzysc. Watpie...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.