Pytania oznaczone «php»

12
Kiedy lepiej jest odciążyć pracę do RDBMS niż robić to w kodzie?

Dobra, poradzę sobie z tym: jestem lepszym programistą niż w bazach danych i zastanawiam się, gdzie myśli się o „najlepszych praktykach” na temat wykonywania „prostych” obliczeń w zapytaniu SQL vs. kod, taki jak ten przykład MySQL (nie napisałem go, muszę go tylko zachować!) - Zwraca nazwę...

12
Wyjątki w DDD

Uczę się DDD i myślę o rzucaniu wyjątków w określonych sytuacjach. Rozumiem, że obiekt nie może wejść w zły stan, więc tutaj wyjątki są w porządku, ale w wielu przykładach wyjątki są zgłaszane na przykład, jeśli próbujemy dodać nowego użytkownika z istniejącą pocztą e-mail w bazie danych. public...

12
Zalety wielu metod w porównaniu z przełącznikiem

Otrzymałem dzisiaj recenzję kodu od starszego programisty z pytaniem: „A propos, jaki jest twój sprzeciw wobec wywoływania funkcji za pomocą instrukcji switch?” Czytałem już w wielu miejscach o tym, jak pompowanie argumentu za pomocą przełączania do metod wywoływania jest złym OOP, nie jest tak...

12
Czy przydaje się mini-refaktoryzacja kodu w nadziei na poprawę jakości, czy jest to po prostu „przenoszenie kodu” bez większych korzyści?

Przykład Natknąłem się na monolityczny kod, który robi „wszystko” w jednym miejscu - ładuje dane z bazy danych, pokazuje znaczniki HTML, działa jak router / kontroler / akcja. Zacząłem stosować SRP przenoszący kod bazy danych do własnego pliku, zapewniając lepsze nazewnictwo rzeczy i wszystko...

12
Obsługa błędów w PHP podczas korzystania z MVC

Ostatnio używam Codeigniter, ale denerwuje mnie obsługa błędów i wyświetlanie ich użytkownikowi. Nigdy nie byłem dobry w obsłudze błędów bez bałaganu. Moją główną troską jest zwracanie błędów użytkownikowi. Czy dobrą praktyką jest używanie wyjątków i rzucanie / łapanie wyjątków zamiast zwracania 0...

11
Czy powinienem używać JSON tylko po to, aby użyć JSON

Tworzę stronę blogową do nauki z zapleczem PHP / MySQl. Wszystkie dane wejściowe użytkownika są obsługiwane za pomocą formularzy wysyłanych w żądaniach POST. Czy użycie JSON w jakiś sposób sprawi, że będzie czystsze, łatwiejsze w utrzymaniu lub dodaniu funkcji? A może po prostu dodaję format...

11
Jaki jest związek Zend z PHP?

Jaki dokładnie jest związek Zend z PHP? Nie chodzi mi o ramy, ale samą firmę. Czy są strażnikami lub strażnikami? Właśnie czytałem o PHP i poza tym, że wymagałem znajomości C, aby go rozszerzyć, najwyraźniej musisz nauczyć się interfejsów API Zend. Ale kiedy zaczynasz od PHP, nie musisz nic...

11
Jak przekazać dane w sposób zorientowany obiektowo w PHP?

Uważam, że nawet podczas pracy ze strukturą MVC (np. CodeIgniter) regularnie uciekam się do przekazywania zagnieżdżonych tablic zamiast obiektów. To nie podąża za moim rozumieniem zorientowanego obiektowo. Na przykład, jeśli miałbym przenieść kod do Javy, nie marzyłbym o przekazywaniu tablic (lub...

11
Lokalizacja w php, najlepsza praktyka czy podejście?

Lokalizuję moją aplikację php. Mam dylemat wyboru najlepszej metody osiągnięcia tego samego. Metoda 1: Obecnie przechowuję słowa do zlokalizowania w tablicy w pliku php <?php $values = array ( 'welcome' => 'bienvenida' ); ?> Korzystam z funkcji, aby wyodrębnić i zwrócić każde słowo...