![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 13 Dołączył: 31.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
dopiero zaczynam swoją zabawę z obiektowym php. Teraz mam pytanie do bardziej zaawansowanych koderów czy moje rozwiązanie jest dobre. Więc tak mam folder gdzie tworzę pliki z klasami dajmy 'Mysql.class.php'. W pliku library.php ładuje wszystkie klasy
w pliku system.php ładuje library.php i config.php Natomiast w pliku index.php mam
Teraz żeby uzyskać dostęp do mysql w klasie Main, metodzie prace mam coś takiego
Czy ogólnie jest to poprawne podejście? Czy raczej wystrzegać się global? Jak to inaczej rozwiązać? Proszę mi nie proponować Zend'a itd. bo najpier chciałbym liznąć troszkę obiektówki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam i z góry dziękuje za pomoc.
Powód edycji: Proszę używać tagu [PHP] do umieszczania kodu PHP. Dodane także tagi do tematu.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 31.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
niestety wciąż nie potrafie sobie poradzić (IMG:style_emoticons/default/sad.gif)
przedstawie wszystko od początku index.php
includes/core.php
includes/config.php
includes/maile.php
efekt Kod krok 1 z klasy config Fatal error: Call to a member function test2() on a non-object in H:\Serwer\tescik\includes\config.php on line 12 mógłby mi ktoś podpowiedzieć gdzie popełniam błąd? domyślam się, że w którymś miejscu przy przekazywaniu obiektu core, ale, jak pisałem, jestem początkujący i nie potrafię sam sobie z tym poradzić, mimo wielu prób metodą 'prób i błędów' pozdrawiam (IMG:style_emoticons/default/worriedsmiley.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 09:15 |