Pytania oznaczone «php»

20
Bezpośrednie modyfikowanie superglobali

Widziałem ludzi (którzy zazwyczaj piszą dobry kod) bezpośrednio zmieniających $_POSTtablicę za pomocą takiego kodu: // Add some value that wasn't actually posted $_POST['last_activity'] = time(); // Alter an existing post value $_POST['name'] = trim($_POST['name']); // Our pretend function //...

20
Plusy i minusy przestrzeni nazw vs. obejmują / wymagają w PHP?

Niedawno zacząłem używać przestrzeni nazw w PHP. Kiedy pierwszy raz je zobaczyłem, pomyślałem, że ich składnia jest brzydka i nigdy ich nie użyję. Jednak utworzyłem autoloader (spl_autoload_register), który sprawia, że ​​nie muszę już nigdy pisać instrukcji włącz / wymagaj. Lubię przestrzenie...

20
Czy dobrą praktyką jest unikanie ostrzeżeń i powiadomień?

Zasadniczo pracuję z ostrzeżeniami i powiadomieniami PHP, ponieważ pracuję nad wieloma projektami, w których jest to już produkcja na żywo. Teraz, jeśli włączę ostrzeżenia i powiadomienia na tych stronach z produkcją na żywo, zostaną one przeciążone. W projektach, nad którymi pracuję w domu, na...

18
Jak zaprojektować przepływ pracy w witrynie?

Myślałem o tym od naprawdę długiego czasu, nie osiągając optymalnej odpowiedzi. Przede wszystkim jestem lekarzem, który uwielbia programowanie, ale nigdy tak naprawdę go nie studiował, z wyjątkiem nauki w domu i wielu lat zabawy kodem w wolnym czasie. Obecnie próbuję zbudować mały projekt do...

18
Dollar Sign Blues: JavaScript i PHP

Dorastałem, programując w C ++ i Javie, gdzie wszystko było bezpieczne i piękne. Kompilatorzy upewnili się, że będę na bieżąco, jeśli kiedykolwiek zbłądzę. Oczywiście wszyscy robili trochę Perla na studiach, ale nie wdychałem. W dzisiejszych czasach dzieci skupiają się na PHP na backendie i...

18
Czy dobrym pomysłem jest zdefiniowanie jednej dużej prywatnej funkcji w klasie w celu utrzymania prawidłowego stanu, czyli aktualizacji elementów danych obiektu?

Chociaż w poniższym kodzie użyto prostego zakupu pojedynczego elementu w witrynie e-commerce, moje ogólne pytanie dotyczy aktualizacji wszystkich członków danych, aby dane obiektu były zawsze aktualne. Znalazłem „spójność” i „stan jest zły” jako odpowiednie wyrażenia, omówione tutaj:...

18
W jaki sposób PHP wewnętrznie reprezentuje łańcuchy?

UTF8? UTF16? Czy łańcuchy w PHP śledzą również używane kodowanie? Spójrzmy na przykład na ten skrypt. Powiedz, że biegnę: $original = "शक्नोम्यत्तुम्"; Co się właściwie dzieje? Oczywiście myślę, że $originalnie będzie zawierać tylko 7 znaków. Te glify muszą być reprezentowane przez kilka...

18
Interakcja z danymi przy użyciu wielu baz danych / serwerów

Wszystkie projekty, z którymi do tej pory miałem do czynienia, wymagały tylko jednej bazy danych na jednym serwerze. Chciałbym dowiedzieć się więcej o tym, w jaki sposób projekty wymagające skalowania przechodzą do wielu baz danych i / lub serwerów, aby pomóc w zarządzaniu obciążeniem. Mam...

17
Jakie są zalety korzystania z konstruktorów zapytań SQL?

Czy są jakieś zalety używania konstruktora zapytań zamiast używania surowego SQL? Na przykład $q->select('*') ->from('posts') ->innerJoin('terms', 'post_id') ->where(...) vs: SELECT * FROM posts WHERE ... Widzę, że wiele frameworków używa tego rodzaju warstw abstrakcji, ale nie...

17
Tag zamykający (?>) W plikach PHP?

Niektórzy przysięgają, że zamykają swoje pliki PHP ?>, inni twierdzą, że lepiej jest je wyłączyć. Wiem, że nie jest to konieczne, po prostu zastanawiam się, jakie są zalety i wady robienia tego i jaka jest najlepsza