![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) ![]() ![]() |
Witam, zastanawiam się jak najlepiej rozwiązać includowanie podstron w OOP.
wymyśliłem coś takiego, proszę o jakieś sugestie / poprawki, ażeby to jak najbardziej przypominało programowanie obiektowe ![]() plik switch.class.php
plik index.php
-------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
http://forum.php.pl/index.php?showtopic=30...t=0&start=0
A dowiesz się co robisz źle -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) ![]() ![]() |
słuszna uwaga, dzięki, a co do "obiektowości" mojego skryptu to ma to w ogóle jakiś sens?
-------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 142 Pomógł: 32 Dołączył: 21.08.2008 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Skoro mowa o includowaniu, to czy nie lepiej napisac autoloader?
-------------------- ![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) ![]() ![]() |
możesz coś więcej powiedzieć na ten temat?
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 155 Pomógł: 17 Dołączył: 13.03.2006 Skąd: Jaworze Ostrzeżenie: (0%) ![]() ![]() |
klasa jest w folderze Application plik klasy nazywa sie inputfilter.php a klasa w nim class Application_InputFilter{} i tak przygotowany plik ładujemy przy użyciu
i każdą inną klase wg powyższego schematu |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 142 Pomógł: 32 Dołączył: 21.08.2008 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Ja bym proponował:
http://symfony.com/doc/current/components/class_loader.html który można pobrać z https://packagist.org/packages/symfony/class-loader za pomocą http://getcomposer.org/ -------------------- ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 09:45 |