PHP – najpopularniejszy język programowania

PHP

Podstawą tworzenia każdego programu komputerowego jest język programowania. W ogólnym pojęciu, stanowi on zbiór reguł syntaktycznych, odnoszących się między innymi do związków między poszczególnymi znakami lub systemami znaków językowych, oraz zasad semantycznych (znaczeniowych), opisujących sposób poprawnego budowania wyrażeń i sposób ich rozumienia przez komputer – pozwala na precyzyjny zapis zadań (algorytmów).

Służy do tworzenia programów/aplikacji, których formę zapisu stanowi kod źródłowy, przetwarzających dane, wykonujących obliczenia i obsługujących urządzenia zewnętrzne, na przykład drukarki. Umożliwia również wydawanie poleceń maszynom oraz zarządzanie przepływem sterowania. Elementami każdego języka są: składnia – opisująca rodzaje oraz zasady łączenia dostępnych symboli, semantyka – określająca znaczenie i funkcję poszczególnych symboli, typy danych- reprezentujące liczby całkowite, liczby zmiennoprzecinkowe i ciągi tekstowe oraz biblioteki standardowe – zawierające podstawowy zestaw funkcji obsługujących określone operacje, na przykład obsługa wejścia-wyjścia, obsługa plików, zarządzanie pamięcią operacyjną.

Jednym z najpopularniejszych języków programowania jest język PHP (pierwotnie znany jako Personal Home Page, obecnie – PHP: Hipertext Preprocesor). Stworzony w 1994 roku przez Rasmusa Lerdorfa, jako PHP/FI (Forms Interpreter), opracowywany aktualnie w wersji PHP7NG (Next Generation). Jest to obiektowy (definiujący program za pomocą obiektów – danych i metod) język programowania, służący tworzeniu dynamicznych, interaktywnych stron i aplikacji internetowych w czasie rzeczywistym. Pozwala na tworzenie skryptów po stronie serwera www (klient-serwer), przetwarzanie danych z poziomu wiersza poleceń oraz pisanie programów w trybie graficznym (trybie pracy karty graficznej), umożliwiając jednocześnie współpracę z wieloma źródłami danych – plików tekstowych, dokumentów XML, serwisów www i systemów zarządzania bazami danych.

Język PHP składa się z czterech zbiorów modułów, dzięki którym zawdzięcza swoją funkcjonalność: moduły jądra, moduły oficjalne, repozytorium PECL, repozytorium PEAR. Jego składnia oparta jest na składni języków C, Java i Perl.

Tym, co wyróżnia ten język spośród pozostałych, jest z pewnością duża popularność – obsługuje on około siedemdziesięciu pięciu procent funkcjonujących domen internetowych (około dwadzieścia milionów stron) i większość istniejących aplikacji sieciowych, takich jak systemy zarządzania treścią, aplikacje pocztowe, systemy baz danych, systemy forów dyskusyjnych i tym podobne.

Wśród zalet PHP wyróżniane są ponadto:

  • niski koszt implementacji (adaptacji) środowiska,
  • niezależność,
  • stabilność,
  • szybkość,
  • łatwy dostęp (jest on darmowy),
  • oparcie na otwartym dostępie do kodu źródłowego,
  • wsparcie dla mechanizmów programowania obiektowego,
  • łatwość w przyswojeniu.

Jako wady tego języka wskazywane są:

  • częste zmiany nazewnictwa metod w obrębie kolejnych wersji,
  • duże zróżnicowanie na poziomie publikowania nowych aktualizacji.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *