• 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 (234,730 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ź 232 wizyt
0 głosów
1 odpowiedź 272 wizyt
Porady nie od parady
Pytania na temat serwisu SPOJ należy zadawać z odpowiednią kategorią dotyczącą tej strony.SPOJ

59,247 zapytań

104,670 odpowiedzi

216,615 komentarzy

31,668 pasjonatów

Przeglądających: 240
Pasjonatów: 15 Gości: 225

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.

...