![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 7.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Jestem początkującym w sprawach PHP jednak od początku nie chciałbym uczyć się złych nawyków. Jaki powinienem wybrać standard formatowania kodu PHP? Jaki jest najbardziej popularny? Czytałem trochę o PEAR czy on będzie dobrym wyborem? Czy istnieją programy lub edytory PHP które sprawdzają poprawność kodu pod względem jego formatowania? Pozdrawiam. // Proszę przenieść jeśli wybrałem nie ten dział co trzeba. |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Jaki powinienem wybrać standard formatowania kodu PHP? Jaki jest najbardziej popularny? Czytałem trochę o PEAR czy on będzie dobrym wyborem? A co ma pear do formatowania kodu?Co do tematu: http://forum.php.pl/index.php?showtopic=15...t=0&start=0 ps: przenosze |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 7.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mówiąc o formatowaniu kodu miałem na myśli standard kodowania czyli między czym a czym stawiać spacje, gdzie i jak klamry. Czy wcięcia ustawiać jako tabulatory czy spacje itd..
Z tego co czytałem to PEAR jest jednym ze standardów więc czy jest nadal aktualny i jak najbardziej właściwy? Cytat temat ten przeczytałem już wcześniej jednak jest z 2004r. może coś się od tego czasu zmieniło. W artykule z tego tematu opisywany jest standard nieco zmieniony przez PHP.pl DevTeam. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%) ![]() ![]() |
http://www.cojack.pl/styl-programowania to od siebie trochę wrzucę
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 10 Dołączył: 20.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Polecam http://framework.zend.com/manual/en/coding...d.overview.html
W Eclipse IDE możesz zdefiniować sobie szablon formatowania kodu, naciskając kombinacje Ctrl+Shift+F program automatycznie poprawi twój kod zgodnie z szablonem. Code Sniffer (http://pear.php.net/package/PHP_CodeSniffer) sprawdza poprawność kodu pod kątem wybranego standardu kodowania (domyślnie posługuje się standardem PEAR). @nospor PEAR wprowadził ujednolicony standard kodowania, m. in. po to by kod bibliotek udostępnionych poprzez pakiety PEAR był ujednolicony. http://pear.php.net/manual/en/standards.php |
|
|
![]()
Post
#6
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
W Eclipse IDE możesz zdefiniować sobie szablon formatowania kodu, naciskając kombinacje Ctrl+Shift+F program automatycznie poprawi twój kod zgodnie z szablonem. W NetBeans to samo, po wciśnięciu Alt+Shift+F. W opcjach można sobie ustawić wszystkie wymagania.
Powód edycji: [blooregard]:
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 248 Pomógł: 55 Dołączył: 1.06.2010 Skąd: mam to wiedzieć? Ostrzeżenie: (0%) ![]() ![]() |
to od siebie trochę wrzucę Pozwolę sprostować "pewne niedociągnięcie": Cytat "Przeanalizuj co się stanie gdy napiszesz ?if(0 = $a)?, a co jeśli napiszesz ?if($a = 0)?" odp kogoś> Wynik będzie identyczny?! ;-) " Nie będzie identyczny. przy 1-szym sposobie będzie błąd składni, a przy 2-gim przypisze do zmiennej $a wartość i warunek zostanie spełniony. Poza tym nie ma więcej różnic... Niż tylko (aż) to, że tam będzie błąd, a w 2-gim sposobie możesz nie znaleźć swojego błędu przez kilka niezłych minut (brak jednego '=' i php dziwnie zacznie działać). Nie mam magistra, ale czytam ze zrozumieniem co inni piszą - polecam. Sam stosuję większość, co cojack w blogu pisał. Z wyjątkiem dla zmiennych: _ - nie używam, ale chyba zacznę. Czasem się myli, czy zmienna jest prywatna, a może publiczna. Muszę też sobie coś wymyślić dla nazw funkcji prywatnych etc. Ten post edytował ixpack 9.11.2011, 12:29:35 |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat a przy 2-gim przypisze do zmiennej $a wartość i warunek zostanie spełniony. Warunek nie zostanie spełniony, bo 0 daje logiczne false. Gdyby było $a=2 to tak, wówczas warunek by był spełniony.
Powód edycji: [nospor]:
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 248 Pomógł: 55 Dołączył: 1.06.2010 Skąd: mam to wiedzieć? Ostrzeżenie: (0%) ![]() ![]() |
Warunek nie zostanie spełniony, bo 0 daje logiczne false. Gdyby było $a=2 to tak, wówczas warunek by był spełniony. Racja racja. Mój błąd. Sęk, że w jednym z przypadków błąd da o sobie znać natychmiast (IMG:style_emoticons/default/smile.gif) Ten post edytował ixpack 9.11.2011, 16:25:55 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 00:11 |