- Czym jest język programowania PHP?
- Możliwości i cechy języka PHP
- Moduły PHP
- PHP na hostingu w Domenomania.pl
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.
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.
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
- phpinfo – jak sprawdzić konfiguracje PHP?
- Jak sprawdzić wersję PHP?
- Jak włączyć / wyłączyć moduły PHP w cPanel?
- Jak zmienić ustawienia PHP w cPanel?
- Jak zmienić ustawienia PHP w pliku php.ini?
- Jak zmienić wersję PHP przez .htaccess?
- Jak zmienić wersję PHP w DirectAdmin?
- Jak zmienić wersję PHP w cPanel?