Podstawy PHP:
Witaj świecie
Rozszerzenie pliku PHP jest .php. Tagi służą do definiowania bloku kodu PHP i używania „;” Na końcu wiersza jest obowiązkowe dla skryptu PHP. Utwórz nowy plik o nazwie 'Pierwszy.php„Aby uruchomić swój pierwszy skrypt i zapisać plik w /www/html/htdocs teczka. Dodaj następujący skrypt, aby wydrukować prosty tekst: „Witaj świecie".
// Wydrukuj tekstWyjście:
Uruchom plik z przeglądarki.
http: // localhost/pierwszy.php
Szczyt
Uwagi
Podobnie jak inne standardowe języki programowania, możesz użyć „//” do komentarza z pojedynczym wierszem i „/ * */” dla komentarza wielu linii. Utwórz plik PHP o nazwie 'komentarz.php„Z następującym kodem, aby pokazać użycie komentujących pojedynczych i wielu wierszy w PHP.
// przypisz wartość w zmiennej $ nWyjście:
Uruchom plik z przeglądarki.
http: // localhost/komentarz.php
Szczyt
Zmienne ze strunami
Symbol „$” służy do deklarowania i odczytania dowolnej zmiennej w PHP. Utwórz plik PHP o nazwie 'smyczki.php„Z następującym kodem. Możesz użyć pojedynczego wyceny (”) lub podwójnego wyceny („ ”), aby zadeklarować lub wydrukować dowolną zmienną string. W tym przykładzie pokazano różne zastosowania zmiennych ciągów.
$ site = 'Linuxhint';Wyjście:
Uruchom plik z przeglądarki.
http: // localHost/Strings.php
Szczyt
Conatenate Strings
'.' Operator jest używany w PHP do łączenia wielu zmiennych. Utwórz plik PHP o nazwie 'Połączenie.php'i dodaj następujący kod, aby połączyć wiele zmiennych ciągów. Suma dwóch zmiennych liczbowych jest przechowywana w innej zmiennej, a wartości trzech zmiennych są drukowane przez połączenie z innymi ciągami.
$ a = 30;Wyjście:
Uruchom plik z przeglądarki.
http: // localHost/Concerate.php
Szczyt
Przytnij struny
przycinać() Funkcja jest używana w PHP do usunięcia dowolnego znaku z lewej i prawej strony dowolnego ciągu. Istnieją dwie inne funkcje w PHP do usuwania znaku z lewej lub prawej strony. To są Ltrim () I rtrim (). Utwórz plik PHP o nazwie 'lamówka.php„z następującym kodem, aby pokazać zastosowania tych trzech funkcji. W skrypcie i postaci są używane trzy funkcje przycinaniaA„jest usuwany z początkowego lub zakończenia lub obu stron na podstawie zastosowanego ciągu.
$ text = "aa lubię programować aa";Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/cisming.php
Możesz dowiedzieć się więcej o przycinaniu z następującego linku do samouczka.
https: // linuxhint.com/trim_string_php/
Szczyt
Podjazdy
substr () Funkcja jest używana w PHP do odczytania określonej części łańcucha. Ta funkcja może przyjąć trzy parametry. Pierwszy parametr jest głównym ciągiem, który chcesz wyciąć, drugi parametr to indeks początkowy, a trzeci parametr to długość ciągu. Trzeci parametr jest opcjonalny dla tej metody. Utwórz plik PHP o nazwie 'podłoże.php„Z następującym kodem, aby pokazać użycie tej funkcji. W tej funkcji indeks początkowy liczy się od 0, ale ujemna wartość indeksu początkowego liczy się od 1. I liczy się wartość długości 1. Jeśli pominiesz trzeci parametr tej funkcji, znaki od indeksu początkowego do końca głównego ciągu zostaną wycięte.
Echo Substr („Programowanie internetowe”, 4,7)."Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/substring.php
Szczyt
Zmienne z liczbami
Możesz zadeklarować różne typy zmiennych liczbowych w PHP. Wartość liczbową może być liczbą całkowitą lub zmiennoprzecinkową. Trzy typy liczb są zadeklarowane i dodawane w następującym skrypcie. Utwórz plik PHP o nazwie 'liczby.php„Aby pokazać użycie zmiennej liczbowej.
$ a = 8;Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/liczby.php
Szczyt
Matematyka
PHP zawiera wiele wbudowanych funkcji do wykonywania różnych rodzajów zadań matematycznych, takich jak abs (), suil (), floor (), hexDec (), max (), min (), rand () itp. Sposób użycia Abs () Funkcja jest pokazana w następującym skrypcie. Abs () Funkcja zwraca wartość bezwzględną dowolnej liczby. Jeśli podasz jakąkolwiek liczbę ujemną, to Abs () Funkcja zwróci tylko wartość bez żadnego znaku.
Absval.php
$ numer = -17.87;Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/absval.php
Szczyt
Bieżąca data
Możesz uzyskać dane powiązane z danymi i czasem wszystkie informacje w PHP na dwa sposoby. Jeden sposób korzystania z funkcji DATE () i inny sposób korzystania z klasy Datetime. Jak możesz uzyskać bieżącą datę za pomocą wspomnianych dwóch sposobów, pokazano na następującym skrypcie. Skrypt pokaże bieżącą datę w formacie „na dzień miesiąca”.
bieżąca data.php
Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/currentDate.php
Sprawdzanie daty
Funkcja CheckDate () jest używana w PHP, aby sprawdzić, czy data jest ważna lub nie. Użycie tej funkcji jest pokazane w następującym skrypcie. Ten skrypt sprawdzi rok to rok skokowy lub nie na podstawie daty.
Leayear.php
if (CheckDate (02, 29, 2018))Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/leapyear.php
Szczyt
Jeśli stwierdzenia
Jeśli Oświadczenie jest używane do deklarowania warunkowego oświadczenia. Składnia Jeśli Instrukcja w PHP jest podobna do innych standardowych języków programowania. Poniższy skrypt pokazuje użycie prostego Jeśli oświadczenie. Zgodnie ze skryptem warunek jest prawdziwy i wydrukuje wyjście ”Kwalifikujesz się do tej oferty".
Jeśli.php
$ wiek = 20;Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/if.php
Szczyt
W przeciwnym razie i elseif
Możesz użyć w przeciwnym razie I Elseif z instrukcją IF, jeśli chcesz wykonać różne instrukcje na podstawie różnych warunków. Trzy rodzaje warunków są sprawdzane w następującym skrypcie. Drugi warunek będzie prawdziwy według skryptu i wydrukuje „Wygrałeś drugą nagrodę ”.
Elseif.php
Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/elseif.php
Szczyt
Jeśli z (lub i i)
Możesz użyć wielu warunków w instrukcji IF za pomocą logicznych LUB I I. Logiczny LUB Zwraca prawdziwie, gdy jakikolwiek warunek wielu warunków staje się prawdziwy. Logiczny I Zwraca prawdziwie, gdy wszystkie zadeklarowane warunki stają się prawdziwe. Poniższy skrypt pokazuje zastosowania instrukcji IF z LUB I I logika. Tutaj, If-Else-IF Instrukcja jest używana z logiczną I które wydrukują dane wyjściowe na podstawie przypisanego $ current_time. Kolejna instrukcja IF jest używana z logiczną LUB które wydrukują wyjście, jeśli którykolwiek z warunków stanie się prawdziwy.
albo i.php
Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/orand.php
Szczyt
Tablice
Gdy chcesz dodać wiele wartości w jednej zmiennej, możesz użyć tablicy lub zmiennej obiektowej. Głównie dwa rodzaje macierzy można zadeklarować w dowolnym języku programowania. To są tablice numeryczne i asocjacyjne. Tablicę można również podzielić na tablicę jednowymiarową i wielowymiarową. Poniższy przykład pokazuje użycie prostej tablicy numerycznej i asocjacyjnej. Tutaj, tablica numeryczna, $ imiona jest odczytany i drukowany za pomocą tablicy pętli i asocjacji, $ e -maile jest czytany i drukowany przez dla każdego pętla.
szyk.php
// tablica numerycznaWyjście:
Uruchom plik z przeglądarki.
http: // localhost/tablica.php
Możesz odwiedzić następujący link samouczka, aby dowiedzieć się więcej o tablicy PHP.
https: // linuxhint.COM/PHP-ARRAYS-TUTORIAL/
Szczyt
podczas pętli
PHP używa trzech rodzajów pętli, aby wiele razy iterować blok kodu. chwila Pętla jest jednym z nich, która kontynuuje iterację, dopóki pętla nie osiągnie warunku zakończenia. Składnia Deklaracji While Loop jest podobna do innych standardowych języków programowania. Poniższy przykład pokazuje użycie chwila pętla. Pętla jest tutaj używana, aby znaleźć liczby parzyste od 1 do 10. Pętla będzie iterowana 10 razy i sprawdź, czy każda liczba jest podzielna przez 2 lub nie. Liczby podzielne przez 2 będą wydrukowane.
chwila.php
$ n = 1;Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/while.php
Szczyt
Pętla Foreach
Użycie php dla każdego pętla, aby odczytać tablicę lub zmienną obiektową. Ta pętla może odczytać kluczowa wartość para z tablicy asocjacyjnej. Użycie tej pętli pokazano w następującym skrypcie. Tutaj wymieniona tablica asocjacyjna $ książki jest zadeklarowane. Indeks tablicy zawiera typ książki, a wartość tablicy zawiera nazwę książki. dla każdego Pętla służy do iteracji tablicy z kluczem i wartością oraz wydrukowania ich poprzez połączenie z innym ciągiem.
dla każdego.php
Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/foreach.php
Szczyt
Funkcje
Jeśli chcesz używać tego samego bloku kodu wiele razy w wielu częściach tego samego skryptu, lepiej jest utworzyć funkcję ze wspólnym blokiem kodu i wywołać funkcję, w której kod musi wykonać. Proste użycie funkcji pokazano w poniższym przykładzie. Tutaj zadeklarowana jest funkcja bez żadnego argumentu, która wydrukuje tekst po wywołaniu.
funkcjonować.php
// zadeklaruj funkcjęWitamy w Linuxhint
";Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/funkcja.php
Szczyt
Argumenty funkcyjne
Możesz użyć funkcji z argumentami lub bez argumentów. Poprzedni przykład pokazuje użycie argumentu mniej funkcji. Możesz wysłać argument w funkcji według wartości lub odniesienia. Argument jest przekazywany przez wartość do funkcji w poniższym przykładzie. Tutaj zdefiniowana jest funkcja z jednym argumentem, która przyjmuje wartość promienia koła i obliczy obszar koła na podstawie tej wartości. Funkcja jest nazywana trzykrotnie z trzema różnymi wartościami promienia.
Circlearea.php
Obszar koła to $ obszar
";Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/circlearea.php
Szczyt
umrzeć i wyjść
Użycie php umierać() I Wyjście() funkcje do wyjścia ze skryptu poprzez wyświetlanie komunikatu o błędzie. Nie ma podstawowej różnicy między tymi dwiema funkcjami. Zastosowania tych obu funkcji pokazano w następujących przykładach.
Funkcja die ()
Poniższy skrypt wygeneruje błąd, jeśli NEWFILE.TXT nie istnieje w bieżącej lokalizacji i nie zatrzymuje wykonywania, wyświetlając komunikat o błędzie zawarty w metodzie Die ().
Dieerr.php
Jeśli(!fopen („Newfile.txt "," r "))Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/dieerr.php
funkcja exit ()
Poniższy skrypt zatrzyma wykonywanie skryptu, wyświetlając komunikat o błędzie, jeśli wartość $ n nie jest równa 100.
Exiterr.php
$ n = 10;Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/exiterr.php
Szczyt
Dołącz pliki
Gdy trzeba użyć tego samego kodu w wielu skryptach PHP, lepiej zapisać wspólny skrypt w dowolnym pliku i użyć kodu wiele razy, włączając plik. Możesz dołączyć plik w PHP, używając czterech metod. Te są wymagane (), wymaganie_once (), include () I Ableal_once (). Jeśli wymagać() Lub wymagają raz() nie uwzględnia pliku, a następnie zatrzymuje wykonanie skryptu siłą, ale włączać() Lub obejmować_once () nie powstrzymuje wykonywania skryptu, jeśli błąd wystąpi w włączeniu. Zastosowanie dwóch metod pokazano w poniższym przykładzie. Utwórz plik PHP o nazwie „Witamy.php”Z następującym kodem, który zostanie uwzględniony później. Ten skrypt wydrukuje prosty tekst.
Witamy.php
echo "Zacznij czytać stądUtwórz kolejny plik PHP o nazwie „Uwzględnij plik.php”I dodaj następujący kod. Tutaj, włączać() Metoda nie powstrzyma wykonywania błędu włączenia i wydrukuj komunikat „Laravel jest teraz bardzo popularnym frameworkiem PHP". Ale wymagać() Metoda zatrzyma wykonywanie błędu włączenia i nie wydrukuje dwóch ostatnich komunikatów ECHO po instrukcji wymaganych ().
Uwzględnij plik.php
obejmować („Welcom.php ');Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/cause_file.php
Szczyt
Użycie JSON
W PHP istnieje wbudowana metoda do odczytu danych z serwera WWW w formacie JSON i wyświetlanie na stronie internetowej. Jedną z powszechnych metod PHP jest json_encode () Do tworzenia danych JSON. Ta metoda jest używana w poniższym skrypcie do konwersji tablicy PHP na dane JSON.
JSON.php
$ items = array („Pen”, „Pencil”, „Eraser”, „Color Book”);Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/json.php
Szczyt
Zastosowanie XML
PHP ma rozszerzenie o nazwie Simplexml do analizowania danych XML. simplexml_load_string () jest wbudowaną funkcją PHP do analizowania pliku XML. Poniższy przykład pokazuje, w jaki sposób możesz użyć simplexml_load_string () funkcja do odczytu danych z treści XML. Tutaj dane XML są przechowywane w zmiennej, $ Xmldata a zmienna $ XML służy do odczytu danych $ Xmldata. Po przeczytaniu danych treść jest drukowana jako struktura tablicy z typem danych.
XML.php
$ Xmldata =Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/xml.php
Szczyt
Wejścia formularzy HTML
Możesz użyć różnych rodzajów wbudowanej tablicy PHP do odczytania przesłanych danych formularza w oparciu o wartość atrybutu metody formularza. Musisz użyć tablicy $ _post, jeśli dane formularza są przesyłane za pomocą metody postu i musisz użyć tablicy $ _get, jeśli formularz jest przesłany za pomocą metody get get. Poniższy przykład wykorzystuje metodę postu do przesłania danych formularza na serwer. Musisz utworzyć dwa pliki, aby przetestować następujący skrypt. Jeden jest "Zaloguj sie.html ” I inny jest "sprawdzać.php ”. Plik HTML zawiera formę dwóch elementów. To są nazwa użytkownika i hasło. Dane formularza są przesyłane do sprawdzania.plik php za pomocą metody postu. Skrypt PHP sprawdzi przesłaną wartość nazwy użytkownika i hasła. Jeśli nazwa użytkownika jest 'Admin' A hasło jest '1234 ' wtedy wydrukuje 'Prawidłowy użytkownik ' W przeciwnym razie wydrukuje 'Nieprawidłowy użytkownik'.
Zaloguj sie.html
sprawdzać.php
if ($ _ Post ['nazwa użytkownika'] == 'admin' && $ _post ['pwd'] == '1234')Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/login.html
Jeśli nazwa użytkownika i hasło nie będą pasować, pojawi się następujące dane wyjściowe.
Szczyt
funkcja get_browser
get_browser () jest wbudowaną funkcją PHP, która jest używana do odczytu wszystkich informacji związanych z przeglądarką przez czytanie Browscap.ini plik. Poniższy skrypt pokazuje dane wyjściowe tej funkcji w formacie tablicy.
GetBrowser.php
Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/getBrowser.php
Szczyt
Przechowywanie sesji
Możesz przechowywać informacje o sesji w PHP za pomocą $ _Session szyk. PHP ma wiele wbudowanych funkcji do obsługi sesji. session_start () funkcja jest używana w następującym skrypcie do rozpoczęcia sesji, a dwie wartości sesji są przechowywane w $ _Session szyk.
sesja.php
session_start ();Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/session.php
Szczyt
Metoda żądania serwera
Wcześniej wspomniano, że PHP ma wiele super globalnych zmiennych do obsługi żądania serwera. $ _Server tablica jest jedną z tych zmiennych, które są używane do uzyskania informacji o serwerze. Poniższy skrypt wydrukuje nazwę pliku skryptu wykonującego i nazwę działającego serwera.
ServerRequest.php
echo $ _Server ['php_self'];Wyjście:
Uruchom plik z przeglądarki.
http: // localHost/ServerRequest.php
Szczyt
HTTP Post
Protokół HTTP służy do komunikacji między serwerem a klientem. Każda przeglądarka działa jako klient do wysyłania żądania HTTP do serwera, a serwer wysyła odpowiedź na klienta na podstawie żądania. Żądanie HTTP można wysłać za pomocą metody Post i Get. Poniższy przykład pokazuje użycie żądania postu HTTP w PHP. Tutaj formularz HTML jest zaprojektowany do przyjmowania wartości wysokości i szerokości dowolnego prostokąta i wysyłania na serwer. $ _Post tablica służy do odczytu wartości i obliczenia obszaru prostokąta i wydruku.
httppost.php
Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/httppost.php
Jeśli użytkownik typów 10 i 20 jako wysokość i szerokość, nastąpi następujące wyjście.
Szczyt
Wysyłać email
PHP ma wbudowaną funkcję o nazwie Poczta() W przypadku wysłania e -maila. Ma cztery argumenty. Pierwsze trzy argumenty są obowiązkowe, a ostatni argument jest opcjonalny. Pierwszy argument przyjmuje adres e -mail odbiorcy, drugi argument przyjmuje temat e -mail, trzeci argument przyjmuje argument organu e -mail i z powrotem zawiera treść nagłówka. Ale ta funkcja działa tylko na serwerze na żywo. To, jak można użyć tej funkcji, jest pokazany w następującym skrypcie.
e-mail.php
Jeśli chcesz wysłać wiadomość e -mail z serwera lokalnego za pomocą PHP, możesz użyć klasy phpmailer. Możesz odwiedzić następujący link samouczka, aby dowiedzieć się więcej o tej klasie.
https: // linuxhint.COM/How-to-Send-Email-From-Php/
Szczyt
Klasa i obiekt
Funkcja programowania zorientowana na obiekty jest dodawana w PHP z wersji 5. Klasa i obiekt są głównymi częściami każdego obiektowego programowania. Klasa to zbiór zmiennych i metod, a obiekt jest instancją klasy. Jak możesz tworzyć i używać prostej klasy, a obiekt jest pokazany w poniższym przykładzie. Tutaj klasa nazwana Klient jest zdefiniowany z trzema zmiennymi publicznymi i jedną metodą. Po utworzeniu wymienionego obiektu $ custobj, Zmienne są inicjowane przez dzwonienie ustalić wartość Metoda i wydrukowano później.
classObject.php
Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/classObject.php
Szczyt
Obsługa wyjątków
Jedną z ważnych cech programowania obiektowego jest obsługa wyjątków. Obsługa wyjątków ma dwie części. To są próbować blok i złapać blok. Wypróbuj blok zawiera skrypt, a gdy pojawi się jakikolwiek błąd w skrypcie, wówczas wyjątek jest wyrzucany przez blok, aby złapać blok. Proste użycie obsługi wyjątków pokazano w poniższym przykładzie. Tutaj blok sprawdzi wartość $ liczba. Jeśli $ liczba jest większy niż 9 Następnie rzuci wyjątek z wiadomościami „Musisz wybrać jeden numer cyfrowy„W przeciwnym razie skrypt wydrukuje wartość $ liczba z innym tekstem.
wyjątek.php
Wyjście:
Uruchom plik z przeglądarki.
http: // localhost/wyjątek.php
Szczyt
Podstawowe programowanie PHP wyjaśniono w tym samouczku za pomocą 30 przykładów. Jeśli chcesz nauczyć się PHP lub chcesz zostać programistą stron internetowych w przyszłości, ten samouczek pomoże Ci rozpocząć pisanie skryptów w PHP.