Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Stałe w programowaniu obiektowym
eerie
post
Post #1





Grupa: Zarejestrowani
Postów: 114
Pomógł: 0
Dołączył: 3.08.2017

Ostrzeżenie: (0%)
-----


Witam

Czy używanie stałych w programowaniu obiektowym pod php7 to dobra praktyka? Pytam, bo gdy programowaliśmy w języku Java na strudiach, to nie pamiętam, abyśmy używali stałych. Poniżej podaję kod przykładowej klasy konfiguracyjnej mojej aplikacji. Prosiłbym o sugestie, czy może mieć taki kształt? Czy zamiast zmiennych nie powinienem wprowadzić stałych? Dopiero uczę się php7 i nie mam pewności, czy stałe w klasie konfiguracyjnej to dobry pomysł...

https://github.com/eerie79/framework2_svn/b...Core/Config.php

Pozdrawiam
Robert
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


@eerie nie chciałbym mieć przyjemności poprawiania projektów po Tobie. Zwłaszcza jeśli oparłbyś cokolwiek o ten swój "szablon".

Nie każdy framework nadaje się do wszystkiego. Owszem w większości da się zrobić wszystko. Używanie frameworka z dużą ilością domyślnie włączonych rzeczy do uzbrojenia API z 2 wndpointami mija się z celem.
Dla tego Trzeba umieć dostosować technologię do potrzeby, wiedzieć co jest na rynku, jak szybko coś działa. Lubisz Laravela? To użyjesz albo Laravela do projektu albo Lumen do czegoś szybkiego i małego.

Symfony tak samo. Lubisz? To bierz Symfony albo Silex (Silex btw kończy żywot bo na jego miejsce wskoczył Symfony Flex (4))

Trochę myślenia. Poza tym jak chcesz robić sobie szablon to zrób to jak człowiek. Użyj Composer, użyj małych paczek np. oddzielny routing, DI, Service Container, jakiś ORM/whatever, jakiś twig.... i masz gotowy szkielet na komponentach które wszyscy znają i używają. Nie masz problemu z błędami, lukami bezpieczeństwa. Era "jeste programmistom - muszem mieć swój frejmłork" się dawno skończyła.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 08:02