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.

8
Czy używanie PHP <? = Jest złą praktyką?
&lt;?= ?&gt;Ostatnio natknąłem się na ten tag PHP i niechętnie go używam, ale swędzi tak mocno, że chciałem, żebyś się z nim zgodził. Wiem, że jest złą praktyką do wykorzystywania krótkich znaczników &lt;? ?&gt;i że powinniśmy używać pełnych tagów &lt;?php ?&gt;zamiast, ale co z tego: &lt;?= ?&gt;? Oszczędziłoby to trochę …
189 php  shortcuts 

7
Jesteś zatrudniony, aby naprawić mały błąd w witrynie wymagającej dużych zabezpieczeń. Patrząc na kod, jest wypełniony dziurami w zabezpieczeniach. Co robisz? [Zamknięte]
Zostałem zatrudniony przez kogoś do drobnych prac na stronie. To strona dla dużej firmy. Zawiera bardzo wrażliwe dane, więc bezpieczeństwo jest bardzo ważne. Po przeanalizowaniu kodu zauważyłem, że jest on wypełniony lukami w zabezpieczeniach - czytaj, wiele plików PHP rzuca dane wejściowe użytkownika bezpośrednio do żądań mysql i poleceń systemowych. …

30
Jakie funkcje chciałbyś mieć w PHP? [Zamknięte]
Ponieważ jest teraz sezon wakacyjny i wszyscy składają życzenia, zastanawiam się - jakie funkcje językowe chciałbyś dodać PHP? Interesują mnie praktyczne sugestie / życzenia dotyczące języka. Przez praktyczne rozumiem: Coś, co można praktycznie zrobić (nie: „Chciałbym, żeby PHP odgadł, co oznacza mój kod i naprawił dla mnie błędy” lub „Chciałbym, …


3
Jak mogę sprawdzić umiejętności PHP w wywiadzie? [Zamknięte]
Moja firma musi zatrudnić programistę PHP, ale w mojej firmie nikt nie ma znajomości języka PHP i trudno jest nam sprawdzić umiejętności PHP. Gdyby był programistą C / Java, poprosiłbym go o napisanie szybkiej implementacji Game of Life, ale PHP to zupełnie inny język. Z zainteresowaniem widziałem ten test: http://vladalexa.com/scripts/php/test/test_php_skill.html …
58 php  interview 

12
Czy uważanie PHP za JavaScript jest uważane za złą praktykę?
Tak wiele razy na tej stronie widzę ludzi próbujących robić takie rzeczy: &lt;script type="text/javascript"&gt; $(document).ready(function(){ $('&lt;?php echo $divID ?&gt;').click(funtion(){ alert('do something'); }); }); &lt;/script&gt; Nie sądzę, że jest to jakiś wzór, w który ludzie naturalnie wpadają. Musi istnieć jakiś samouczek lub materiał do nauki, który to pokazuje, w przeciwnym razie …

4
Jaka jest dominująca konwencja nazewnictwa dla zmiennych w PHP: camelcase lub podkreślenia? [Zamknięte]
Wydaje się, że konsensus jest zgodny z konwencją platformy, dla której opracowują. Widzieć: Podkreślenie lub camelcase? Konwencje nazewnictwa: camelCase kontra underscore_case? Jednak PHP nie wydają się ściśle przestrzegać żadnych konwencji wewnętrznie (nie ma żadnych niespodzianek), nawet w przypadku metod i funkcji (np mysqli::set_local_infile_default, PDOStatement::debugDumpParams); jednak podkreślenia wydają się dominować w …


5
Kiedy używać PHP lub ASP.NET? [Zamknięte]
Pracowałem intensywnie nad tworzeniem aplikacji internetowych przy użyciu PHP i ASP.NET, ale jednym z pytań, które nieustannie zadają mi klienci, jest to, czy przejść dalej z witryną php czy stroną asp.net. Naturalnie pierwszą rzeczą, która przychodzi na myśl, jest odpowiedź na następujące pytanie: PHP jest oprogramowaniem typu open source, a …


6
Dlaczego Facebook konwertuje kod PHP na C ++? [Zamknięte]
Czytałem, że Facebook zaczynał w PHP, a następnie, aby przyspieszyć, teraz kompilują PHP jako kod C ++. Jeśli tak jest, dlaczego nie: Po prostu program w c ++? Z pewnością musi być NIEKTÓRE błędy / błędy po naciśnięciu przycisku magicznego kompilatora, który przenosi PHP na kod c ++, prawda? Jeśli …
42 c++  php  compiler  facebook 

7
Dlaczego Zend Framework jest tak skomplikowany?
Jestem programistą i mam doświadczenie w tworzeniu kilku aplikacji internetowych w PHP. Mam pomysł na opracowanie produktu dla siebie i zdecydowałem się na użycie frameworka opartego na MVC, ponieważ bardzo podoba mi się pomysł MVC oraz łatwość zarządzania i modyfikowania aplikacji bez żadnych trudności. Wybrałem Zend Framework i wydaje się …


11
Dlaczego ochrona przed iniekcją SQL nie ma wysokiego priorytetu?
W przypadku przepełnienia stosu widzę dużo kodu PHP w pytaniach i odpowiedziach zawierających zapytania MySQL, które są bardzo podatne na ataki typu SQL injection, mimo że podstawowe obejścia są szeroko dostępne od ponad dekady. Czy istnieje powód, dla którego tego typu fragmenty kodu są nadal używane?
39 php  mysql 

2
Dlaczego PHP nie obsługuje przeciążania funkcji?
Zastanawiam się, czy jedną z kluczowych cech języka programowania jest możliwość przeciążania funkcji argumentami. Myślę, że jest to niezbędne w kontekście programowania obiektowego. Czy jest to celowo pozostawione w tyle i niedozwolone? Czy przeciążanie nie jest dobrą praktyką?

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.