Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 0 Dołączył: 2.06.2011 Ostrzeżenie: (0%)
|
Na wstępie zaznaczę, aby nie doszukiwać się sensu w poniższym kodzie
chcę jedynie zrozumieć zasadę działania mamy 4 pliki - dla ułatwienia do pobrania tutaj: http://www.speedyshare.com/a9FEG/test.rar index.php
config.php
klasa.php
kontroler.php
po uruchomieniu pojawi się błąd, bo dwa razy jest includowany plik config.php (zrobiłem to umyślnie) - gdy usunie się includowanie pliku config.php w pliku index.php, pojawi się komunikat "jeden" - gdy pozostawi się includowanie pliku config.php w pliku index.php, a usunie się go w pliku kontroler.php, pojawi się komunikat "dwa" zależy mi na tym, aby plik z ważnymi zmiennymi i funkcjami był includowany raz i pokazywał się komunikat "jeden dwa" mam listę pewnych zmiennych, które są mi potrzebne w wielu miejsach, tam samo jak funkcje, które je "wciągają" i są w jakiś sposób przetwarzane w takim układzie jest to niemożliwe, a tworzenie dwóch tych samych plików jest bez sensu co mam zrobić? jak Wy dajecie sobie z tym radę? Ten post edytował marcinek37 9.02.2014, 02:21:32 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 6 Dołączył: 5.04.2013 Skąd: W Ostrzeżenie: (0%)
|
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 0 Dołączył: 2.06.2011 Ostrzeżenie: (0%)
|
zdaję sobie sprawę, że zmienne "gubią" się po drodze
chcę jednak wiedzieć, jak można to zmienić mam 50 zmiennych, które są mi potrzebne w różnych miejsach myślałem już nawet nad tym, aby wszystkie zmienne dać do jednej tablicy i przekazywać ją krok po kroku, ale to nie będzie wygodne |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 7 Dołączył: 7.02.2014 Skąd: Łódź Ostrzeżenie: (0%)
|
Zainteresuj się np. wzrorcem registry. Możesz w nim przechowywać zmienne jak i inne obiekty i załączać je w innych klasach.
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 0 Dołączył: 2.06.2011 Ostrzeżenie: (0%)
|
1. czy to jedyna metoda?
2. czy wg Ciebie w tym wątku temat wzorców został wyczerpany? http://forum.php.pl/index.php?showtopic=66523 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 7 Dołączył: 7.02.2014 Skąd: Łódź Ostrzeżenie: (0%)
|
Jest to tylko jeden ze sposobów, może to byc singleton, fabryka lub sposób podany przez Ciebie - ilu programistów tyle rozwiązań i teorii (IMG:style_emoticons/default/smile.gif)
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 0 Dołączył: 2.06.2011 Ostrzeżenie: (0%)
|
znalazłem coś takiego:
przyznam, że to naprawdę świetna sprawa, jest tylko jeden duży problem - jeśli w pliku config.php mam 50 zmiennych, będę musiał 50 razy używać metody add() chyba że wszystko wrzucę do jednej tablicy i użyję metody add_array(), czego wolałbym uniknąć myślę nad wprowadzeniem kolejnej metody, która "zasysałaby" wszystkie zmienne ze wskazanego pliku - czy to dobry pomysł? no i jak to zrobić? Ten post edytował marcinek37 9.02.2014, 13:26:20 |
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 03:05 |