Dyskusja:PHP/Inne/Dla twórców podręcznika
Czym jest styl "camelStyle"? Nie zetknąłem się jeszcze z tym terminem, milczy o nim Wikipedia nasza i angielska a w Google wylatują mi strony porno. Dobrze by było podać link do opisu tego stylu pisania. --Derbeth talk 09:55, 30 gru 2005 (UTC)
- Chyba chodzi o sposób zapisywania nazw funkcji, zmiennych itp. np. toJestNazwaFunkcji (w przeciwieństwie do to_jest_nazwa_funkcji, czy innych wariantów). Warszk ☺ 10:12, 30 gru 2005 (UTC)
Dokładnie, chodzi o sposób zapisu nazw. Programiści PHP będą wiedzieli, o co chodzi, gdyż jest to całkiem popularny termin. Pełniejsze objaśnienia dodam, jak będę mieć więcej czasu. --Zyx 10:35, 30 gru 2005 (UTC)
- Ok, ale po pierwsze nie piszemy chyba tego podręcznika dla programistów PHP (bo oni większość z rzeczy ze spisu treści już znają) a po drugie sam jako osoba pisząca nieco w PHP nie spotkałem się z tym określeniem, choć sam konwencji wskazanej przez Warszka używam. Ale rozumiem, na wszystko jest czas, będzie można to trochę później uzupełnić. --Derbeth talk 10:38, 30 gru 2005 (UTC)
- "Dla twórców podręcznika" jest przeznaczone dla twórców podręcznika (jak sugeruje nazwa), a ci zwykle są programistami PHP, którzy wiedzą, co to jest camelStyle :). --Zyx 14:47, 30 gru 2005 (UTC)
<?php // Pierwszy sposób pisania z białymi znakami if(warunek) { $zmienna = 'wartosc'; $tablica = array( 'klucz1' => 'wartosc', 'klucz2' => 'inna wartosc' ); } // Drugi sposób pisania bez białych znaków if(warunek) { $zmienna='wartosc'; $tablica=array( 'klucz1'=>'wartosc', 'klucz2'=>'inna wartosc' ); }
Wiem, że to może nie ma większej różnicy, ale w zawiłym kodzie chyba czytelniej jest ze spacjami...--Aure 08:55, 6 maj 2006 (UTC)
- Nie rozumiem. Przecież są odpowiednie wcięcia w przykładach. --Zyx 09:23, 6 maj 2006 (UTC)
Chodzi mi o samo $zmienna = 'wartosc' i $zmienna='wartosc' itp.--Aure 10:26, 6 maj 2006 (UTC)
- Przecież są spacje we wszystkich przykładach. Czy ty sobie przypadkiem jakiejś innej strony nie pomyliłeś z Wikibooks? :) --Zyx 16:17, 6 maj 2006 (UTC)
HTML a XHTML
edytujNiby mała różnica, a jednak jest, w kodach często używa się znaczników nie należących do PHP, określanych w kursie jako "HTML", np. znacznik <br />, który (a właściwie jego zamknięcie za pomocą />) nie należy do HTML-a, a do XHTML-a, proponuję wszystkie takie "zamknięte" tagi pozmieniać na typowe dla HTML-a, w tym przypadku: <br> --// Silmethule 17:44, 11 cze 2006 (UTC)
- A nie lepiej od razu pisać w XHTML? --Derbeth talk 17:49, 11 cze 2006 (UTC)
- Ale wtedy jednak powinno się zaznaczyć, że jest to XHTML, a nie HTML ;) --// Silmethule 17:52, 11 cze 2006 (UTC)
Przykłady a'la php.net
edytujProponowałbym uzupełnienie przykładów, w których ważnym elementem jest wypisanie czegoś na ekran, komentarzami, które zawierałyby prawidłowo wypisaną treść. Podobnie jak to jest w manualu php.net (przykład: instrukcja echo). Chodzi mi konkretnie o to żeby zamiast:
<?php $tablica = array(0 => 5, 3, 8, 7, 9, 24, 15, 2, 19); echo 'Pod numerem 5 kryje się wartość '.$tablica[5]; ?>
pisać np.:
<?php $tablica = array(0 => 5, 3, 8, 7, 9, 24, 15, 2, 19); echo 'Pod numerem 5 kryje się wartość '.$tablica[5]; // Pod numerem 5 kryje się wartość 24 ?>
Taki sposób jest dużo wygodniejszy dla zwykłych czytelników, którym skopiowanie/przepisanie, potem zapisanie i uruchomienie skryptu zajęłoby za dużo czasu, żeby opłacało im się to robić dla każdego przykładu którego wyniku działania się domyślają i spodziewają, aczkolwiek chcą się jeszcze upewnić. W każdym razie bardzo pomocne moim skromnym zdaniem. Jan Winnicki 19:06, 26 gru 2006 (CET)
- Nad wprowadzeniem wypisywanej przez skrypt treści już się zastanawiałem i w niektórych miejscach podręcznika faktycznie takowa się znajduje. Muszę się w końcu zdecydować na jednolitą formę publikacji tego i potem dodać to wszędzie. Ideałem byłoby jakieś wsparcie ze strony składni MediaWiki. --Zyx 22:28, 26 gru 2006 (CET)
Rok 2015
edytujCzy ktoś jeszcze aktywnie zajmuje się tym podręcznikiem? KABEXXXIOR | DYSKUSJA 01:01, 13 lip 2015 (CEST)