Dyskusja:PHP/Inne/Dla twórców podręcznika

Z Wikibooks, biblioteki wolnych podręczników.
Przejdź do nawigacji Przejdź do wyszukiwania

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[edytuj]

Niby 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[edytuj]

Proponował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[edytuj]

Czy ktoś jeszcze aktywnie zajmuje się tym podręcznikiem? KABEXXXIOR | DYSKUSJA 01:01, 13 lip 2015 (CEST)