Witam na stronie programisty pasjonata
Jarosława Matuszewskiego.

Programista ten może pochwalić się rozwiązaniami własnego autorstwa pracującymi w dwóch Powiatowych Urzędach Pracy.

Jest też twórcą systemu zarządzania treścią futureCMS. System ten zyskuje ogromne uznanie w kręgu swoich odbiorców.

Php

Skryptowy język programowania

» Do czego służy PHP

Jest to język skryptowy zaprojektowany do generowania dynamicznych stron internetowych.
Za jego pomocą można pisać proste skrypty obsługujące licznik odwiedzin jak i zaawansowane systemy do zarządzania treścią (CMS). Szczególne zalety tego języka można dostrzec łącząc go z bazą danych MySQL.

» Skrypty PHP

Skrypty PHP są zazwyczaj umieszczane w plikach tekstowych z rozszerzeniem php (nie jest to reguła).
Możliwe jest jednak wykonywanie skryptów PHP z lini poleceń.
Pliki tekstowe zawierające skrypty PHP zaczynają się znacznikiem <?php i kończą znacznikiem ?> .
Język PHP ma podobną budowę składniową do języka C. Zawiera dużo ogólnie przyjętych jako standardy konstrukcji językowych (pętle ,instrukcje warunkowe) występujących w większości języków programowania jak choćby JavaScript. Dzięki temu jest stosunkowo prosty w budowie a co za tym idzie łatwy w nauce. Osoby ,które miały styczność już z programowaniem bardzo szybko przyswajają sobie jego składnię. Nie oznacza to oczywiśie, że jego możliwości są niewielkie. Z jego pomocą można rozwiązać wiele problemów lub wyposażyć stronę www w nowe funkcjonalności.

» Składnia

Przykładowa składnia języka PHP :

<?php
echo "To jest mój pierwszy skrypt PHP";

for ($i=0;$i<10;$i ) {
echo "Wartość zmiennej lokalnej i wynosi : ".$i."<br />";
                             }
?>

» Wersja PHP

Obecnie używana jest 4-ta i 5-ta wersja języka.
Ponieważ nie wszystkie jeszcze serwery obsługują piątą wersje języka trzeba mieć to na uwadze pisząc skrypty PHP.
Na szczęście sytuacja poprawia się z dnia na dzień i możliwości oferowane przez PHP 5 są dostępne dla coraz większej rzeszy programistów. Jest to o tyle istone gdyż w wersji 5 zaimplementowano dużo bardziej rozbudowany moduł programowania obiektowego. Ponieważ i ta wersja staje się powoli przestarzała (wersja 5.0 powstała w lutym 2003) trwają już prace nad wersją oznaczoną numerem 6.



Jarosław Matuszewski 2008 © All Rights Reserved