PHP Kompendium

download PHP Kompendium

of 390

  • date post

    12-Jul-2015
  • Category

    Documents

  • view

    707
  • download

    1

Embed Size (px)

Transcript of PHP Kompendium

Spis TresciSPIS TRESCI............................................................................................................................................................ 1 WSTEP ...................................................................................................................................................................... 7 Dla kogo jest przeznaczona ta ksiazka ............................................................................................................... 7 Konwencje .......................................................................................................................................................... 7 Omwienie ksiazki.............................................................................................................................................. 7 Od autora ........................................................................................................................................................... 8 Przyklady kodu ................................................................................................................................................... 8 CZYM JEST PHP....................................................................................................................................................... 8 DLACZEGO POWINIENES UZYC PHP......................................................................................................................... 9 GDZIE SZUKAC POMOCY .......................................................................................................................................... 9 PODZIEKOWANIA ................................................................................................................................................... 10 O AUTORZE............................................................................................................................................................ 10 ROZDZIAL 1. KOMPILACJA I INSTALOWANIE PHP................................................................................ 11 WSTEP ................................................................................................................................................................... 11 POBIERANIE PHP................................................................................................................................................... 11 INSTALOWANIE WERSJI BINARNEJ .......................................................................................................................... 11 Binarna instalacja dla Windows ...................................................................................................................... 11 Instalowanie PHP w postaci modulu ISAPI................................................................................................. 12 Uzycie PHP jako CGI................................................................................................................................... 14 Inne instalacje binarne..................................................................................................................................... 14 KOMPILOWANIE PHP ............................................................................................................................................ 15 Kompilowanie PHP w Uniksach ...................................................................................................................... 15 Kompilacja modulu CGI .............................................................................................................................. 15 Kompilacja PHP jako statycznie dolaczanego modulu Apache................................................................... 17 Kompilacja PHP do postaci dynamicznie ladowanego modulu Apache ..................................................... 17 Podsumowanie kompilacji PHP w systemach Unix..................................................................................... 18 Kompilowanie PHP w srodowisku Windows ................................................................................................... 18 Podsumowanie kompilacji PHP....................................................................................................................... 20 KONFIGUROWANIE PHP ........................................................................................................................................ 20 Korzystanie z pliku php.ini ............................................................................................................................... 20 Inne metody zmiany konfiguracji PHP............................................................................................................. 21 PODSUMOWANIE ................................................................................................................................................... 22 ROZDZIAL 2. JEZYK .......................................................................................................................................... 23 WSTEP ................................................................................................................................................................... 23 OGLNE INFORMACJE NA TEMAT SKLADNI ............................................................................................................ 23 TYPY ..................................................................................................................................................................... 24 Liczby calkowite i zmiennoprzecinkowe ...................................................................................................... 24 Ciagi ................................................................................................................................................................. 24 Tablice .............................................................................................................................................................. 25 ZMIENNE I STALE ................................................................................................................................................... 26 Zmienne predefiniowane .................................................................................................................................. 26 Zasieg zmiennych ............................................................................................................................................. 30

Stale.................................................................................................................................................................. 31 OPERATORY I KOLEJNOSC OPERATORW ............................................................................................................... 31 PROGRAMOWANIE PRZEPLYWU STEROWANIA ....................................................................................................... 32 if, else, elseif ..................................................................................................................................................... 32 while ................................................................................................................................................................. 32 do .. while ......................................................................................................................................................... 32 for ..................................................................................................................................................................... 33 foreach.............................................................................................................................................................. 33 switch................................................................................................................................................................ 33 break i continue ................................................................................................................................................ 35 include i require ............................................................................................................................................... 36 FUNKCJE ................................................................................................................................................................ 36 Klasy i programowanie obiektowe................................................................................................................... 37 PORWNYWANIE WZORCW ................................................................................................................................. 39 Podsumowanie ................................................................................................................................................. 39 ROZDZIAL 3. FORMULARZE I COOKIE....................................................................................................... 40 WSTEP ................................................................................................................................................................... 40 OBSLUGA FORMULARZY W PHP ............................................................................................................................ 41 Skalarne i wielowartosciowe elementy formularza.......................................................................................... 41 Alternatywne metody odczytywania wartosci z formularza ............................................................................. 42 Uzycie formularzy do przesylania plikw ........................................................................................................ 45 Uzycie rysunku jako przycisku wyslania danych...........