Pary_anime
Istotne warunki co do kodowania PHP
- * Zawsze u¿ywaæ pary znaczników <?php ?>, a nie <? ?>, co zapewnia wiêksze prawdopodobieñstwo poprawnego wykonywania skryptu przez jednoznaczno¶æ znacznika i wiêksz± kompatybilno¶æ z ju¿ istniej±cymi systemami.
- * Wszystkie pliki PHP powinny byæ plikami wykonywalnymi. Oznacza to, ¿e wszystkie pliki powinny mieæ standardowo okre¶lone rozszerzenie .php. Jednak¿e w trakcie pisania kodu nazwy plików bêd± okre¶lane jako z³o¿enie nazwy w³a¶ciwej i zmiennej i rozszerzenia, np. nazwa . $php, gdzie $php=".php";
- * Wiersze (linie) tekstu koñczone bêd± za pomoc± "\n" zamiast innych rozwi±zañ alternatywnych
- * Raczej stosuj require ni¿ include (w³a¶ciwie dlaczego? )
- * Pod³±czaj±c plik klasy stosowaæ w przypadku pod³±czania bezwarunkowego require_once(), w przypadku warunkowego include_once(). Zawsze jednak zwracaj uwagê, by klasa by³a podpiêta tylko raz, chocia¿ stosuj± one t± sama listê plików i raczej nie powinna istnieæ obawa, ¿e po zastosowaniu require_once() nast±pi pod³±czenie tych samych plików za pomoc± funkcji include_once(). Polecenia require_once() oraz include_once() nie potrzebuj± cudzys³owów.
- * Funkcji phpinfo nigdy nie wolno umieszczaæ w tre¶ci kodu, z uwagi na brak mo¿liwo¶ci zabezpieczenia za pomoc± has³a.
Wskazania i preferencje co do kodowania PHP
- * Zmienna $GLOBAL nigdy nie mo¿e byæ u¿yta w funkcjach lub klasach funkcji, z wyj±tkiem warto¶ci konfiguracyjnych
- * Dane konfiguracyjne powinny byæ w³±czone ze specjalnych plików konfiguracyjnych i powinny w jak najmniejszym stopniu zawieraæ tablice z opcjami zale¿nymi
- * Do funkcji powinno byæ dodanych kilka linii komentarza opisuj±cego opis funkcji, definicje i wyja¶nienia co do argumentów, prawdopodobne typy wyników i ich warto¶ci oraz wyja¶nienia ich znaczeñ, a równie¿ przyk³ady zastosowañ funkcji
- * Nale¿y u¿ywaæ raczej komendy print ni¿ echo
- * Unikaj czêstych prze³±czeñ pomiêdzy PHP i HTML w przypadku ich blisko¶ci.
Obs³uga b³êdów
- * Sprawdzaj system, czy nie ma b³êdów, chyba, ¿e chcesz znane b³êdy ignorowaæ.
- * Wprowad¼ informacjê z nazwami b³êdów do ka¿dej informacji o b³êdach.
Glosowanie rozpoczete.
Zapraszam do udzialu
!" border="0" /> G³osowanie rozpoczête !
Po d³ugotrwa³ych dyskusjach, przekonywaniu sie (co tu ukrywac) za¿artych k³ótniach postanowili¶my poddaæ projekt standardu pod g³osowanie. Uznali¶my, ¿e lepsze jest wrogiem dobrego, a nasze akademickie dyskusje mog± siê ci±gn±æ w nieskoñczono¶æ. Zawsze mo¿na niedoci±gniêcia poprawiæ pó¼niej.
Bardzo proszê zwolenników PHP i Open Source do wziêcia udzia³u w niniejszym g³osowaniu. Koniec g³osowania planowany na 20 grudnia 2002, a wiêc jeszcze przed
Bo¿ym Narodzeniem.
Myslê, ¿e to przyczyni siê do ruszenia dalszych projektów.
Zg³oszone od dzi¶ propozycje zmian bêd± mog³y byæ g³osowane w po¼niejszym czasie.