kursy , szkolenia warszawa , e-book , audio book , poradniki , jak zarabiać , pieniądze , biznes , marketing e-commerce , e-biznes , zarabianie w sieci , servicetek group Bogdan Markowicz SG ,3 d e-learning , second life w edukacji , edukacja , 3d
Celem tego kursu nie jest przekazanie wiedzy encyklopedycznej na temat PHP, ale praktycznych porad, które każdemu pozwolą na tworzenie ciekawych i funkcjonalnych aplikacji. Dlatego na początku powiedzmy tylko, że PHP (akronim rekursywny ?PHP: Hypertext Preprocessor?) to język skryptowy wykonywany po stronie serwera (przez co oferuje większe możliwości niż np. JavaScript) o składni podobnej do C/C++, za pomocą którego tworzymy zaawansowane programy wykorzystywane głównie na stronach WWW. Atutem PHP jest zaś to, że programista nie musi się tutaj przejmować np. lokowaniem pamięci pod zmienne czy konwersją typu. Dodatkowo możliwości PHP można rozszerzyć, instalując na serwerze gotowe moduły lub pisząc własne. Obecnie rozwijana jest wersja 5.x, a rozwój wersji 4.xx (długo współistniejącej z nowszą ?piątką?) zatrzymał się w sierpniu 2007 roku na edycji 4.32. Obie wersje różnią się znacznie pod względem zaawansowanych funkcji obsługi baz danych, plików XML czy klas, które zostały w PHP5 przepisane od nowa, przez co są dużo prostsze i łatwiejsze w użyciu. Niemniej większość skryptów pisanych w PHP4 może pokazywać błędy w PHP5, dlatego starsza edycja była prawie przez dwa lata podtrzymywana i rozwijana.

Dziś lekcja pierwsza czyli:
Użycie PHP jest bardzo łatwe i sprowadza się do wstawienia kodu bezpośrednio do pliku ze stroną WWW. Jednakże pliki zawierające skrypty PHP powinny mieć najczęściej rozszerzenie PHP, chyba że konfiguracja serwera wskazuje inaczej. Jeśli serwer napotka taki plik, to wysyła go do parsera PHP, który przetwarza skrypt w nim zawarty i odsyła gotowy kod HTML. Skrypty można wstawiać na cztery sposoby:
Teraz możemy już napisać pierwszy skrypt w PHP. Jego postać jest następująca:
| <?php echo “Hello World!”; ?> |
Plik zapisujemy jako pierwszy.php i umieszczamy na naszym koncie WWW (koniecznie z obsługą PHP). Otwierając go w przeglądarce, zobaczymy tylko tekst Hello World!. A teraz mała analiza:
1. elementy <?php oraz ?> to odpowiednio otwarcie i zakończenie bloku kodu PHP,
2. element echo ?Hello World!?; to niby-funkcja zwracająca do przeglądarki podany w cudzysłowie tekst.
Procedury echo można użyć na dwa sposoby: echo (”tekst?); oraz echo “tekst?;, przy czym różnią się one tylko sposobem wyświetlania tekstu pochodzących z wielu źródeł. W wypadku echo (?tekst?); treści możemy wstawić, oddzielając je przecinkiem, np. echo (?tekst1?, ?tekst2?, ?tekst3?);, a w echo ?tekst?;, łącząc je kropkami, np. echo ?tekst1?.?tekst2?.?tekst3?;. Oba te sposoby dają taki sam wynik, czyli:tekst1tekst2tekst3.
Jeżeli chcemy oddzielić teksty spacjami, należy je dodać do funkcji echo, na przykład tak:
| echo “tekst1 “.”tekst2 “.”tekst3″ |
Pomyłki zdarzają się każdemu. Jeśli zrobimy jakąś literówkę lub poważniejszy błąd składniowy, parser poinformuje nas o tym następującym komunikatem: parse error: parse error, unexpected T_ECHO, expecting ‘,’ or ‘;’ in /var/www/kurs_php/kurs.php on line 3.
W informacji tej zawierają się informacje o rodzaju błędu oraz pliku i linii kodu, w którym się on znalazł.
Prostą i skuteczną metodą ?debugowania? jest wstawianie w kluczowych miejscach skryptu procedury echo wyświetlającej wartości ważnych zmiennych. W ten sposób można się łatwo zorientować, czy skrypt w określonym miejscu zawiera dane, których oczekiwaliśmy. Przed pisaniem skryptów dla danego serwera warto się też zapoznać z funkcją phpinfo();. Pokazuje ona pełną konfigurację parsera PHP na serwerze, listę zmiennych środowiskowych, listę zainstalowanych modułów oraz wiele innych potrzebnych danych. Wystarczy wpisać w pustym pliku <? phpinfo(); ?> i wysłać ten plik na serwer.
Każdą instrukcję w PHP (tak jak w wielu innych językach) należy zakończyć znakiem ; (średnik). Każde zakończenie instrukcji bez średnika spowoduje, że skrypt nawet nie zacznie być interpretowany przez parser. Od tej reguły jest tylko jeden wyjątek ? średnikiem nie trzeba kończyć ostatniej instrukcji w bloku kodu PHP:
| <? echo “Tekst pierwszy”; echo “tekst drugi”; echo “tekst trzeci i ostatni” ?> |
Komentarze to specjalnie oznaczone fragmenty kodu, które są omijane przez parser. Służą do różnych celów ? można w nich umieszczać np. uwagi do danego fragmentu skryptu, znaki copyright czy uwagi do innych członków grupy roboczej. Istnieją trzy sposoby oznaczania komentarzy:
Kurs jest podzielony na 21 części ostatnia cześć zostanie opublikowana 20 grudnia 2009 , zapraszam Państwa do śledzenia bloga i czytania zamieszczonych lekcji.
Masz racje , później to ładnie z edytuje. Dziękuje za sugestie.
12:14
Szkoda, że z kursu nie można w prosty sposób przejść do następnej jego części – to samo tyczy się spisu treści. Dodatkowo sam spis wyłączyłbym jako osobny artykuł i linkował go w każdej z części, tak by móc w każdej chwili doń przejść i wybrać tam inną dowolną część.