Przydatna teoria #1 - Co to jest PHP?

We wcześniejszych wpisach już wspominałem czym jest PHP, ale postanowiłem jednak nie przechodzić do sedna i nie karać nas tym, że o czymś nie napisałem, a to będzie potrzebne.

Co to jest PHP? Po co nam PHP? Dlaczego (albo do czego) używa się PHP? Co można powiedzieć o PHP?

PHP – interpretowany skryptowy język programowania zaprojektowany do generowania stron internetowych i budowania aplikacji webowych w czasie rzeczywistym. ~Wikipedia


Więc rozbijmy ten krótki tekst skopiowany z internetu na czynniki pierwsze:
  • PHP - język programowania, którego się uczymy.
  • Interpretowany skryptowy język programowania - oznacza to tyle, że skrypty w tym języku są przetwarzane przez interpreter, który tłumaczy z PHP na komputerowy linijce po linijce za każdym razem gdy ten nasz skrypt jest wykonywany. To jak ciągłe tłumaczenie tego samego tekstu z obcego języka na nasz język. Za każdym razem od nowa. Na szczęście są sposoby, żeby to sobie ułatwić, ale to nie o tym tutaj :)
  • Zaprojektowany do generowania stron internetowych - nasze skrypty służą do generowania stron internetowych - tworzy się szablony, które są wypełnione danymi np. z bazy danych. Za taki przykład można wziąć Facebook: w zależności od użytkownika są ładowani różni znajomi do których można napisać, lista grup jest ułożona u każdego inaczej czy też ustawienia każdy ma po swojemu, ale wszystkie te elementy są w tych samych miejscach u każdej osoby (ten sam element, ale inna zawartość).
  • Budowanie aplikacji webowych (czyli internetowych) - bardziej funkcjonalne strony, właśnie taki FB to aplikacja webowa - ustawienia, różne funkcje, motywy, możliwość instalowania aplikacji, segregowanie grup, itd. itd. Każda strona internetowa, która pełni jakieś określone funkcje (może być nawet kalkulator) to aplikacja webowa. Wszystkie nasze strony stworzone w PHP będą aplikacjami webowymi, mimo iż nasze pierwsze kody, będą bardzooo proste.
Oczywiście to nie jest koniec mówienia o PHP. Język ten jest cały czas rozwijany. Obecnie gdy piszę ten post jest w wersji 7.2. Wszelkie zmiany i aktualności znajdzie się na tej stronie poświęconej w całości temu językowi: http://php.net/ Przyszłym programistom PHP zalecam sprawdzanie aktualnych stanu rzeczy. Oczywiście będzie to bardziej zrozumiałe po tym jak się nauczymy programowania obiektowego (w bardziej zaawansowany sposób niż tylko umiejętność napisania prostej klasy). Jeśli coś się zmieni to pod wcześniej wysłanym linkiem powinny być informacje.

Jakie możliwości daje nam PHP? Dzięki PHP mamy bardzo wiele możliwości: oto  kilka z nich:
  • Pisanie dynamicznych stron internetowych.
  • Tworzenie systemów zarządzania treścią (np. takim systemem jest WordPress).
  • Tworzenie Interfejsów Programowania Aplikacji (API)
  • Obsługa bazy danych.
  • Tworzenie gier oraz aplikacji internetowych.
  • Tworzenie portali internetowych.
  • Tworzenie stron z różnymi mediami
  • itd.
Czasami możemy sobie sami wymyślić do czego użyjemy języka PHP. Idąc tym przykładem ja zrobiłem dla samego siebie stronę startową dla mojej przeglądarki:


Wymyśliłem dość prosty system dodawania kolejnych ikonek. Wystarczy, że taką ikonkę wykonam, zapiszę na dysku, a w odpowiednik pliku tekstowym wpiszę 4 parametry (parametr podstron, link do którego odnosi się ikona, ścieżka do ikonki oraz podpis pod ikoną) i tak oto dodaje kolejne ikonki.



Także PHP ma wiele zastosowań. Można stworzyć za jego pomocą blog czy forum. Oczywiście do tego typu rzeczy przychodzą nam z pomocą frameworki, ale o nich będziemy rozmawiali, gdy już będziemy umieli cokolwiek napisać w PHP. Na dziś koniec teorii. 


Źródła:
  • Wikipedia
  • Forum Pasja Informatyki
  • PHP 7 - Marcin Lis
  • php.net

Komentarze

Prześlij komentarz

Popularne posty z tego bloga

Co potrzebuję do PHP?

Słowo wstępne - od autora blogu