PHP 101

Autor: Judy Howell
Data Utworzenia: 27 Lipiec 2021
Data Aktualizacji: 12 Móc 2024
Anonim
PHP 101 - Introduction
Wideo: PHP 101 - Introduction

Zawartość



Źródło: Bakhtiar Zein / Dreamstime

Na wynos:

Ten język skryptowy jest prosty, niedrogi i bardzo skuteczny, co wyjaśnia, dlaczego jest tak popularny.

Do opisu PHP można użyć trzech słów: funkcjonalny, elastyczny i popularny.

Dlatego ten język skryptowy jest używany przez niektóre z największych stron internetowych na świecie, w tym Wikipedię i WordPress. W rzeczywistości korzysta z niego ponad 80 procent wszystkich witryn, znacznie więcej witryn niż ASP.Net, ColdFusion i Perl. Dlatego tak ważne jest, aby poważni twórcy stron internetowych i projektanci mogli dostać się do PHP. Tutaj dobrze przyjrzyj się temu językowi i dlaczego jest tak popularny. (PHP jest również używane w projektach IoT. Dowiedz się więcej w 10 najlepszych językach kodowania dla projektów IoT.)

Co to jest PHP?

PHP jest rekurencyjnym akronimem dla PHP: Hyper Preprocessor i jest używany do skryptów po stronie serwera w celu uzyskania dynamicznych stron internetowych. PHP jest w zasadzie uniwersalnym językiem skryptowym i zwykle jest osadzony w HTML.


Ponieważ jest to język po stronie serwera, nie jest uruchamiany na komputerze użytkownika, ale na komputerze lub serwerze, z którego żądana jest strona internetowa. Należy jednak pamiętać, że serwer w naturalny sposób nie rozumie PHP. Musi być skonfigurowany do wykrywania segmentów PHP w pliku .php, uporządkowania całego kodu HTML i udostępnienia go użytkownikowi. W rzeczywistości PHP jest uruchamiane najpierw, zanim uruchomi się jakikolwiek HTML.

PHP jest tak użyteczne, że zmniejsza ilość kodu potrzebnego do wykonania określonego zadania. Co więcej, łatwo jest przejść do „trybu PHP” podczas pisania kodu HTML. Musisz tylko zawrzeć swoje kody PHP w „? Php” i „?”.

Jak zaczął PHP

PHP istnieje dłużej, niż można sobie wyobrazić. W rzeczywistości został po raz pierwszy wprowadzony w 1995 r. Przez Rasmus Ledorf, który napisał wstępne skrypty, które pomogą mu zarządzać własną stroną internetową. Od tego czasu prosty język skryptowy oparty na plikach binarnych Common Gateway Interface w C ewoluował do tego, jak go znamy dzisiaj. Teraz PHP jest najbardziej znanym i najczęściej używanym językiem skryptowym.


Dlaczego PHP jest popularny?

Oprócz tego, że jest obecnie najczęściej używanym językiem skryptowym na świecie, istnieją inne powody, dla których PHP jest czymś, czego powinieneś się nauczyć.

Po pierwsze, PHP jest oprogramowaniem typu open source. Oznacza to, że faktyczne programowanie skryptów PHP jest otwarte dla wszystkich.W połączeniu z popularnością PHP zapewnia to, że wiele osób pracuje nad jego ulepszeniem. Oznacza to, że PHP jest również bardzo tani i bardzo niezawodny. Możesz nawet uzyskać wstępnie zaprogramowane skrypty. (Przeczytaj więcej o ruchu open source w Open Source: Czy to zbyt piękne, aby mogło być prawdziwe?)

Bez błędów, bez stresu - Twój przewodnik krok po kroku do tworzenia oprogramowania zmieniającego życie bez niszczenia życia

Nie możesz poprawić swoich umiejętności programistycznych, gdy nikt nie dba o jakość oprogramowania.

PHP może być również używane na wielu platformach i jest kompatybilny z wieloma serwerami. Skrypty PHP mogą być wykonywane na komputerze działającym w systemie Windows i nie będą mieć problemów, jeśli zostaną uruchomione na komputerze z systemem Unix lub Linux. Co więcej, PHP działa na wielu najpopularniejszych serwerach, takich jak IIS i Apache. PHP współpracuje również płynnie z większością popularnych serwerów baz danych, takich jak Hyperweave, Sybase, Oracle, MySQL, FrontBase, Ingres i Informix. Obsługuje także łączność z otwartymi bazami danych (ODBC). Oznacza to, że wszystkie serwery baz danych korzystające z tego standardu będą mogły współpracować z PHP.

PHP działa również dobrze z wieloma protokołami, takimi jak IMAP, POP3, HTTP, COM, LDAP i SNMP. Może nawet obsługiwać obiekty Java, złożoną wymianę danych CORBA i WDDX.

Pod względem bezpieczeństwa PHP ma dobrą historię. Według National Vulnerability Database około 8,5 procent wszystkich luk jest związanych z PHP. Na szczęście znaczna większość tych luk nie jest związana ze strukturą techniczną PHP ani żadnej z powiązanych bibliotek, ale ma więcej wspólnego z programistami, którzy nie przestrzegają najlepszych praktyk, takich jak brak zabezpieczenia kodu lub pisanie złych skryptów.

Na koniec PHP jest bardzo elastyczny. Dawno minęły czasy, kiedy PHP było postrzegane jako seria niechlujnych linii kodu, bardziej odpowiednich dla hobbystów niż dla profesjonalnych programistów lub webmasterów. W dzisiejszych czasach PHP jest postrzegane jako bardzo elastyczny język programowania, który może być wykorzystywany do tworzenia tradycyjnych aplikacji komputerowych, programów przetwarzania wsadowego i aplikacji internetowych. Wynika to z faktu, że PHP jest raczej łatwy w użyciu i bardzo prosty do zrozumienia. W rzeczywistości można nauczyć się PHP nawet bez wcześniejszego doświadczenia i wiedzy w zakresie programowania.

Wszyscy programiści i programiści będą nieuchronnie pracować nad programem związanym z PHP. W rzeczywistości wielu programistów zajmuje się PHP prawie codziennie. Dobrą wiadomością jest to, że PHP jest bardzo łatwy do nauczenia się i jest dostępny nawet dla początkujących.

Pułapki używania PHP

To, że PHP jest łatwe do nauczenia się i dość proste, nie oznacza, że ​​każdy może tworzyć złożone projekty za pomocą PHP. W rzeczywistości większe i bardziej złożone projekty wykorzystujące PHP mogą często zaskoczyć nawet pośrednich programistów. Bardziej złożone programowanie wymaga pewnego poziomu wiedzy specjalistycznej. Na szczęście istnieją już szablony, które mogą ułatwić ich pracę. Istnieją również ograniczenia tego, co można osiągnąć za pomocą PHP, więc czasem trzeba go uzupełnić innymi metodami.

Wreszcie, ponieważ PHP jest oprogramowaniem typu open source, kod jest często widoczny w postaci zwykłej. Może to stać się problemem dla tych, którzy sprzedają swoje oprogramowanie jako produkt.

Nauka PHP

Istnieje wiele witryn oferujących samouczki na temat PHP dla początkujących, średnio zaawansowanych i zaawansowanych programistów. Preferowana jest wcześniejsza znajomość HTML lub XHTML i JavaScript, ale ich podstawowa znajomość zapewnia wystarczającą ilość tła, aby zacząć uczyć się i rozumieć PHP. Gdy będziesz gotowy przetestować swoje umiejętności PHP, powinieneś uzyskać serwer WWW z obsługą PHP, używając własnego serwera i instalując na nim Apache lub IIS, a następnie instalując PHP i MySQL (lub inny serwer bazy danych, który lubisz). Możesz również uzyskać hosting, który oferuje obsługę PHP i MySQL.

PHP stał się niezwykle ważnym językiem programowania. Pomaga programistom i projektantom tworzyć dynamiczne i złożone strony internetowe. Ponieważ PHP jest proste i niedrogie, jest prawdopodobne, że większość programistów i projektantów stron internetowych będzie z nim kiedyś pracować i przynajmniej powinna się z nim zapoznać i jak to działa. Jeśli chodzi o mniej technicznych właścicieli witryn, którzy chcą nauczyć się ulepszać swoje witryny, PHP jest również dobrym miejscem do rozpoczęcia.