• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Udostępnienie funkcji w całym projekcie

0 głosów
53 wizyt
pytanie zadane 7 grudnia 2018 w PHP, Symfony, Zend przez marcolo Obywatel (1,130 p.)
Czy mogę jakoś udostępnić jedną funkcję, w całym projekcie, nie zapisując z w każdym pliku include, czy require?

1 odpowiedź

+1 głos
odpowiedź 7 grudnia 2018 przez Arkadiusz Waluk Ekspert (249,210 p.)
Nie. Mógłbyś użyć np. Composera i autoloadingu, tam dorzucić plik z funkcją i ona będzie dostępna wszędzie, ale do tego też musisz dołączać plik autoloadera. Sam nijak się nie domyśli, że ma wziąć jakąś funkcję skądś.

Inna sprawa, że prawdopodobnie podchodzisz do tego źle. Aplikacja powinna mieć jedno wejście (np. index.php), na który skierowane zostaną wszystkie requesty, tam powinien działać jakiś routing, który zadecyduje co uruchomić. Wtedy nie ma problemu z dołączaniem funkcji w każdym pliku, podłącza się raz autoloader i potrzebne klasy ładują się same.

Podobne pytania

0 głosów
0 odpowiedzi 60 wizyt
0 głosów
1 odpowiedź 307 wizyt
0 głosów
1 odpowiedź 321 wizyt
Porady nie od parady
Możesz ukryć, zamknąć lub zmodyfikować swoje pytanie, za pomocą przycisków znajdujących się pod nim. Nie krępuj się poprawić pochopnie opublikowanego pytania czy zamknąć go po uzyskaniu satysfakcjonującej odpowiedzi. Umożliwi to zachowanie porządku na forum.Przyciski pytania

65,642 zapytań

112,265 odpowiedzi

236,884 komentarzy

46,639 pasjonatów

Przeglądających: 135
Pasjonatów: 10 Gości: 125

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...