hejka
Cytat
Czy jesli chce tworzyc obiekty jednej klasy w kilku skryptach w roznych plikach to za kazdym musze pisac definicje tej klasy, ew. includowac() plik z definicja??
fajnie by było gdyby skrypt wiedział jaki obiekt chcesz utworzyć, czyli żeby wiedział że klasa istnieje i jakie jest jej "ciało"

a co za tym idzie, musi widzieć definicję tej klasy:
- bezposrednio w pliku, w ktorym jest skrypt
- pośrednio, poprzez wczytanie jej z określonego pliku-> poprzez include(), require()
w innym wypadku wyrzucony zostanie błąd
php jest inteligentne, wiec jezeli pliki widzą sie wzajemnie nie trzeba dublować includowania ;0
np. mamy 3 pliki:
class.Person.php - definicja klasy Person
class.Child.php - definicja klasy Child, dziedziczacej po Person, zawiera instrukcję require('class.Person.php')
index.php - korzystamy z obu class, zawiera instrukcje require('class.Child.php')
jak widać w pliku index.php moge dostać sie do 'zawartości" clasy person mimo iż jej nie wczytałem bespośrednio. jest ona widoczna poprzez plik class.Child.php
mam nadzieje ze opisane jest to w miare jasno ;0
pozdr