Programowanie PHP może być używane do tworzenia większości rzeczy, których potrzebuje programista. Istnieją jednak trzy główne obszary, w których się rozwija.
Skrypt po stronie serwera
Działanie skryptu po stronie serwera jest główną siłą PHP. Jeśli dopiero uczysz się kodować i chcesz poznać skrypty działające po stronie serwera, PHP jest świetnym językiem do nauki. Aby rozpocząć pracę ze skryptami PHP po stronie serwera, będziesz potrzebował parsera PHP, serwera WWW oraz przeglądarki internetowej.
Skrypty z linii poleceń
Skrypt z wiersza poleceń jest idealny do skryptów wykonywanych za pomocą crona (Linux) lub Task Scheduler (Windows). Świetnie nadaje się również do prostego przetwarzania tekstu.
Pisanie aplikacji desktopowych
PHP prawdopodobnie nie jest najlepszym językiem do tworzenia aplikacji desktopowych, ale dla zaawansowanych web developerów daje o wiele więcej możliwości niż jego konkurenci.
Oczywiście, PHP potrafi robić wiele innych rzeczy. Na przykład, jest doskonały w zbieraniu danych z formularzy, szyfrowaniu danych użytkownika oraz wysyłaniu i odbieraniu plików cookie. Jedną z głównych cech PHP, która sprawia, że jest tak użyteczny, jest to, że jest kompatybilny ze wszystkimi głównymi systemami operacyjnymi, więc możesz kodować bez względu na to, jakiej technologii używasz.