• 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
50 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 (242,700 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 59 wizyt
0 głosów
1 odpowiedź 257 wizyt
0 głosów
1 odpowiedź 291 wizyt
Porady nie od parady
Zadając pytanie postaraj się o odpowiedni tytuł, kategorię oraz tagi.Tagi

61,385 zapytań

107,326 odpowiedzi

223,537 komentarzy

33,150 pasjonatów

Przeglądających: 155
Pasjonatów: 8 Gości: 147

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.

...