![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 25 Dołączył: 28.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
witam mam pytanie dotyczace klas w php jest tam konstruktor __construct() ktory nadaje wartosci poczatkowe zmiennym itp. Teraz ja chce zaincludowac zmienne z pliku config.php
teraz czy ja w klasie musze deklarowac na poczatku zmienne?? tzn cos takiego musze robic:
czy wystarczy ze zaincluduje to w samym konstruktorze i te zmienne beda widoczne w obrebie calej klasy??
czytalem manual ale nie jestem pewien co do tego :/. niech mnie ktos oswieci (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 530 Pomógł: 0 Dołączył: 15.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Tak. Jak dasz include w kontruktorze - te dane będą dostępne w obszarze całej klasy (chyba że ustalisz inaczej)
btw... a nie lepiej poprostu samemu sprawdzić metodą prób i błędów (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ? Ten post edytował Master Miko 14.05.2006, 22:53:48 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 25 Dołączył: 28.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
dzieki za odpowiedz zrobilbym metoda prob i bledow jakby mi apache chodzil jak powinien a cos raz chodzi raz nie, denerwuje mnie powoli juz (IMG:http://forum.php.pl/style_emoticons/default/angrysmiley.gif) dzieki za zainteresowanie pozdrawiam
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 148 Pomógł: 0 Dołączył: 16.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
hym - nie wiem czy defaultowym akcesorem jest public ale cos mi sie wydaje ze nei wiec z ta widocznoscia bedzie roznie.... proponowalbym Ci config zrobic jako plik ini... generalnie w configu jesli mamy zmienna liczbe pol to nie powinno sie includowac ich do klasy jako pola - klasa z definicji jest typem struktury danych i wypadałoby zeby ten typ był stały.....
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 25 Dołączył: 28.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
hmm z tym akcesorem to teraz wyczytalem w manualu ze nie powinno byc zadnego akcesora (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) znaczy tam sie pomylilem w kazdym razie dziala cos takiego na serwerze z php4
config.php :
jakos nie jestem przekonany do plikow ini. hasla jako zmienne w pliku php sa przetwarzane przez serwer wiec raczej nic im nie grozi. Chyba ze sie myle to prosze mnie poprawic (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) . W sumie moja klasa jest stala jesli tak mozna powiedziec includuje ona plik ze zmiennymi w ktorych sa hasla liczba zmiennych w pliku config.php raczej sie nie zmienia (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował piotrekkr 16.05.2006, 07:25:27 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.08.2025 - 17:15 |