Pytania otagowane jako php

Pytania dotyczące PHP, powszechnie używanego języka skryptowego ogólnego przeznaczenia, który jest szczególnie odpowiedni do tworzenia stron WWW.

16
Czy boli uczyć się fragmentów wielu języków programowania?
Karierę programistyczną rozpocząłem w BASIC, w 9 klasie. Nauczyłem się trochę języka BASIC, pisząc proste programy do dodawania, odejmowania i drukowania. Potem poszedłem na uniwersytet i podjąłem Informatykę i Inżynierię Systemów. W pierwszym roku uczyłem się C i mam nad tym dobrą władzę. Następnie nauczyłem się C ++ w drugim …
37 php  c++  c  basic 

2
PHP: kiedy używać tablic, a kiedy używać obiektów do konstrukcji kodu głównie przechowujących dane?
PHP jest mieszanym językiem paradygmatu, umożliwiającym używanie i zwracanie nieobiektywnych typów danych, takich jak tablice. Zadaję pytanie, aby spróbować wyjaśnić niektóre wytyczne dotyczące wyboru tablic vs obiektów przy podejmowaniu decyzji, jaką konstrukcję programistyczną zastosować w konkretnej sytuacji. To jest naprawdę pytanie o sposoby kodowania danych za pomocą konstrukcji języka PHP …




6
Dlaczego używanie „finału” na zajęciach jest tak złe?
Refaktoryzuję starszą stronę PHP OOP. Kusi mnie, aby zacząć używać „końcowego” na zajęciach do „ make it explicit that the class is currently not extended by anything”. Może to zaoszczędzić dużo czasu, jeśli przyjdę na zajęcia i zastanawiam się, czy mogę zmienić nazwę / usunąć / zmodyfikować protectedwłaściwość lub metodę. …



6
Czy powinienem wybrać Doctrine 2 lub Propel 1.5 / 1.6 i dlaczego? [Zamknięte]
Chciałbym usłyszeć od tych, którzy używali Doctrine 2 (lub nowszej wersji) i Propel 1.5 (lub nowszej wersji). Większość porównań między tymi dwoma mapującymi relacyjnymi obiektami opartymi jest na starych wersjach - Doctrine 1 vs. Propel 1.3 / 1.4, i obie ORM przeszły znaczące przeprojektowania w swoich ostatnich wersjach. Na przykład …
30 php  orm  doctrine 

7
Co jest lepsze: dołączyć HTML do kodu PHP lub poza nim?
Spójrz na to: <?php echo "Hello World"; ?> <br /> <?php echo "Welcome"; ?> A teraz spójrz na to: <?php echo "Hello World"; echo "<br />"; echo "Welcome"; ?> Który z powyższych przykładów uważa się za lepszy (przynajmniej z punktu widzenia wydajności) ?. Wiem, że przykłady są trywialne, ale od …


10
Jaka jest dobra (czysta) architektura w programowaniu prostej strony internetowej, np. Książki adresowej?
Kiedy tworzę prostą stronę internetową, np. Książkę kontaktów, w której mogę dodawać, usuwać i aktualizować kontakty, tworzę index.phpplik, w którym użytkownik, jeśli nie jest zalogowany, jest proszony o podanie hasła, a jeśli wpisze prawidłowe hasło, jest przypisał sesję i może robić pewne rzeczy z kontaktami. Mam dwa pliki: Pierwszy ( …

5
Jakie najlepsze praktyki należy zastosować w skrypcie logowania PHP?
Chcę ponownie napisać skrypty logowania do witryn klientów, aby były bardziej bezpieczne. Chcę wiedzieć, jakie najlepsze praktyki mogę wdrożyć w tym zakresie. Panele sterowania chronione hasłem są w obfitości, ale niewielu wydaje się sugerować najlepsze praktyki w zakresie pisania kodu, szybkości i bezpieczeństwa. Będę używał PHP i bazy danych MYSQL. …

9
Dlaczego wielu deweloperów PHP nienawidzi korzystania z isset () i / lub dowolnej z podobnie defensywnych funkcji PHP, takich jak empty ()?
Po przepełnieniu stosu cały czas pojawia się ten problem: E_NOTICE? == E_DEBUG, unikając isset () i @ dzięki bardziej wyrafinowanemu modułowi obsługi błędów Jak ustawić PHP, aby nie sprawdzał indeksu undefind dla $ _GET, gdy E_NOTICE jest włączony? Jak zatrzymać rejestrowanie błędów PHP Notice Jak wyłączyć takie powiadomienia PHP 5.3? …

7
Dlaczego referencje są rzadko używane w PHP?
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Software Engineering Stack Exchange. Migrował 6 lat temu . Mam trochę znajomości języka C ++ i wiem, że wskaźniki są tam często używane, ale zacząłem patrzeć na kod open source PHP i nigdy nie widzę kodu …
26 php  reference 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.