Co to jest PHP?

Promocja na hosting

PHP to popularny język programowania typu „server-side”, którego praca wykonywana na serwerze WWW. Przeciwieństwem tego typu języka programowania jest np. JavaScript, który jest językiem typu „client-side”, który pracuje po stronie przeglądarki internetowej (czyli klienta).

Czym jest język programowania PHP?

PHP jest językiem programowania, który został stworzony głównie w celu tworzenia stron WWW i aplikacji używanych w sieci Internet. W porównaniu do innych języków programowania, PHP jest stosunkowo łatwy w nauce i jego główną cechą jest możliwość projektowania profesjonalnych, dynamicznych stron internetowych.

Język programowania PHP jest używany po stronie serwera WWW w celu tworzenia skryptów lub przetwarzania danych za pośrednictwem wiersza poleceń podobnie jak języki programowania: Perl, Python oraz Ruby. Za pomocą dodatkowych bibliotek można rozszerzyć zastosowanie PHP, np. w przypadku biblioteki GTK+ do tworzenia skryptów wykorzystujących tryb graficzny.

PHP dostępny jest w ramach otwartej licencji oprogramowania i każdy może go pobrać i używać jego kopii całkowicie bezpłatnie, zainstalować na swoim serwerze i używać bez ograniczeń zarówno stosując go do celów komercyjnych oraz prywatnych.

Możliwości i cechy języka PHP

Skrypty napisane przy wykorzystaniu języka programowania PHP najczęściej umieszczane są w plikach tekstowych (istnieje możliwość łączenia kodu PHP z kodem HTML lub XHTML). PHP umożliwia współpracę z wieloma rodzajami źródeł danych, takimi jak: systemy zarządzania bazami danych, dokumenty XML, serwisy WWW czy pliki tekstowe.

W chwili obecnej z zastosowaniem PHP powstała znaczna część istniejących stron internetowych oraz aplikacji sieciowych. Należą do nich m.in.: systemy zarządzania treścią (ang. CMS), fora dyskusyjne, aplikacje do obsługi poczty e-mail czy aplikacje do obsługi baz danych.

Najważniejsze cechy języka programowania PHP:

  • składnia PHP zapożyczona jest ze składni języków C, Java oraz Perl,
  • umożliwia deklarowanie klas i obiektów,
  • umożliwia używanie komentarzy dla programistów,
  • udostępnia typy danych i zmienne PHP (nie wymagają deklaracji i nie posiadają jawnych typów),
  • wśród obsługiwanych rodzajów danych znajdują się: string, int, float, bool, array, object, null, resource,
  • elementy programowania obiektowego, statyczne wywoływanie metod, statyczne zmienne klasy,
  • obsługa interfejsów, kontrola dostępu, kontrola typów, klas i metod abstrakcyjnych,
  • mechanizmy refleksyjne, które pozwalają na analizę klas, funkcji oraz rozszerzeń,
  • wyposażony w szeroki wachlarz domyślnych funkcji i struktury kontrolne,
  • obsługa rekurencji (nawet do poziomu około stu zagłębień),
  • wyposażony w obsługę błędów oraz mechanizm wyjątków,
  • obsługa popularnych baz danych, np.: MySQL, PostgreSQL, Oracle, MSSQL, DB2.

Moduły PHP

Cała funkcjonalność języka programowania PHP została zawarta w czterech zbiorach modułów, które różnią się dostępnością dla programisty. Od wersji PHP 5 wdrożono możliwość tworzenia obiektowych rozszerzeń oraz obiektowych zamienników dla starych funkcji.

  • Moduły jądra – główny element silnika PHP, który jest zawsze aktywny.
  • Moduły oficjalne – element ręcznie aktywowany przez administratora serwera WWW, który zawiera się w każdej dystrybucji PHP.
  • Repozytorium PECL – darmowe moduły z otwartym źródłem do samodzielnej kompilacji tworzone przez programistów dla programistów.
  • Repozytorium PEAR – zbiór elementów o ujednoliconej budowie, które realizują typowe zadania klas.

PHP na hostingu w Domenomania.pl

Jak przenieść stronę WWW z dhosting.pl na inny serwer w 48h?

 [alert style="info"]Napisz na BOK@domenomania.pl i zrobimy to za CIEBIE w 48H!Jednak jeśli wolisz zrobić to sam poniżej dajemy Ci...

Jak przenieść stronę WWW z Linux.pl na inny serwer w 48h?

 [alert style="info"]Napisz na BOK@domenomania.pl i zrobimy to za CIEBIE w 48H!Jednak jeśli wolisz zrobić to sam poniżej dajemy Ci...

Jak uzyskać kod authinfo w home.pl?

Usługa utrzymania domen internetowych jest z reguły podobna u wielu dostawców. Obejmuje podstawowe elementy, takie jak rejestracja, odnowienie i...

Domeny, hosting, serwery VPS i poczta e-mail

Nie znalazłeś odpowiedzi na swoje pytanie?

Nasze Biuro Obsługi Klienta jest do Twojej dyspozycji.

Telefon

Kontakt w sprawie usług i zamówień

Czynne:
poniedziałek - piątek
8.00 - 16.00
Infolinia:
+48 71 715 27 24

Poczta

Kontakt mailowy w sprawie usług i zamówień

Czynne:
poniedziałek - niedziela
24h na dobę
Email:
bok@domenomania.pl