Klasa do automatycznego łączenia klas php

Jak zawsze, surfuj po Internecie, w poszukiwaniu ciekawych rozwiązań natknąłem się na tę klasę automatycznego łączenia klas, wykonane w php. Długo nie będę pisać., Po prostu podzielę się nim z czytelnikami mojego bloga., kto programuje, zrozumie.

 

Cała praca nad stworzeniem i połączeniem klasy składa się z kilku etapów:

  1. Tworzymy 2 pliki index.php i autoload.php.
  2. Musimy wstawić naszą klasę do pliku autoload.php.
  3. W pliku index.php podłączymy się i wypróbujemy działanie klasy.
  4. Obok plików index.php i autoload.php musisz utworzyć foldery
    1. kontroler
    2. Model
    3. pogląd

Kod klasy dla pliku autoload.php

Następnie tworzymy stałą KATALOG_GŁÓWNY i umieść utworzoną klasę w pliku index.php, przy użyciu require_once.
To w zasadzie wszystko, teraz pozostaje tylko stworzyć dodatkową klasę i połączyć ją. Na przykład stworzyłem klasę konfiguracji cconfig.php dla witryny i umieść go w folderze Model.
Skończmy kod w pliku index.php.
Jak widać z powyższego kodu, nie potrzebowaliśmy konstrukcji require_once do połączenia nowej klasy., ponieważ powyżej utworzona klasa autoloader klasa połączona CConfig.

Ten projekt jest wykonywany raz podczas opracowywania i może być używany, więc aby zaoszczędzić Twój czas, starannie spakowałem wszystko do archiwum i umieściłem na swoim blogu:

Скачать архив с примером

Jeśli ten kod był dla kogoś przydatny, Napisz w komentarzach, Będzie mi miło, jeśli otrzymam dobrą opinię na temat wykonanej pracy.


Kup hosting WordPress
/* Nauczyciel WordPressa
Usługi korepetycji online. Lista kursów, które prowadzę
  • Podstawowy kurs projektowania stron internetowych;
  • Układ stron;
  • Ogólny kurs CMS WordPress oraz kontynuacja kursu dotyczącego tworzenia szablonów;
  • Tworzenie stron internetowych w PHP.
Czytaj więcej na stronie Nauczyciel WordPressa
*/

Nikołajenko Maksym

Dyrektor studiów internetowych ProGrafika. rozwijam się, projektowanie i promocja stron internetowych. Zawsze cieszę się z nowych czytelników bloga i dobrych klientów.


Może Ci się spodobać...

Zostaw odpowiedź

Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane dotyczące Twoich komentarzy.

Szablony WordPressa
Najlepszy hosting na Ukrainie
Stabilny hosting dla Drupala