Samouczek PHP dla początkujących

Samouczek PHP dla początkujących
Jeśli jesteś nowy w PHP, to samouczki pomogą ci nauczyć się PHP od samego początku.

Podstawy PHP:

  1. Witaj świecie
  2. Uwagi
  3. Zmienne ze strunami
  4. Conatenate Strings
  5. Przytnij struny
  6. Podjazdy
  7. Zmienne z liczbami
  8. Matematyka
  9. Bieżąca data
  10. Sprawdzanie daty
  11. Jeśli stwierdzenia
  12. W przeciwnym razie i elseif
  13. Jeśli z (lub i i)
  14. Tablice
  15. podczas pętli
  16. Pętla Foreach
  17. Funkcje
  18. Argumenty funkcyjne
  19. umrzeć i wyjść
  20. Dołącz pliki
  21. Użycie JSON
  22. Zastosowanie XML
  23. Wejścia formularzy HTML
  24. funkcja get_browser
  25. Przechowywanie sesji
  26. Metoda żądania serwera
  27. HTTP Post
  28. Wysyłać email
  29. Obiekt i klasa
  30. Obsługa wyjątków

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 tekst
Echo „Hello World”;
?>

Wyjś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 $ n
$ n = 10;
/* Drukuj
Wartość $ n */
echo "n = $ n";
?>

Wyjś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';
Echo "$ strona to dobra witryna blogowa.
";
$ os = „Linux”;
echo „Możesz przeczytać różne tematy $ OS na stronie $.";
?>

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;
$ b = 20;
$ c = $ a + $ b;
echo „suma”.$ a." I ".$ b." Jest ".$ c;
?>

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";
echo "Przed Trim: $ tekst
";
echo "po przycinać: ".Trim ($ tekst, „a”)."
";
echo "po Ltrim: ".Ltrim ($ Text, „A”)."
";
echo "po Rtrim: ".rtrim ($ text, „a”)."
";
?>

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)."
";
Echo Substr („Programowanie internetowe”, 4)."
";
Echo Substr („Programowanie internetowe”,-8,4)."
";
?>

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;
$ b = 10.5;
$ c = 0xff;
echo $ a+$ b+$ c;
?>

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;
$ absnum = abs ($ liczba);
echo $ absnum;
?>

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

$ CurrentDate1 = data („d-m-y”);
echo $ currentDate1."
";
$ CurrentDate2 = new DateTime ();
echo $ currentDate2-> Format („D-M-y”);
?>

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))
Echo „Rok jest rokiem”;
w przeciwnym razie
Echo „Rok nie jest rokiem skokowym”;
?>

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;
if ($ wiek> = 18)
echo „Jesteś uprawniony do tej oferty”;
?>

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

$ n = 220;
if ($ n == 1010)
Echo „Wygrałeś pierwszą nagrodę”;
elseif ($ n == 220)
Echo „Wygrałeś drugą nagrodę”;
w przeciwnym razie
Echo „Spróbuj ponownie później”;

?>

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

$ current_time = 17;
$ break_time = false;
if ($ current_time> = 9 i $ current_time <= 12)
Echo „rano
";
elseif ($ current_time> 13 i $ current_time <= 16)
Echo „Po południu
";
w przeciwnym razie

Echo „Wieczór
";
$ break_time = true;

if ($ current_time> 16 lub $ break_time == true)
echo "idź do domu
";
?>

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 numeryczna
$ name = array („Jim”, „riffat”, „ella”);
dla ($ i = 0; $ iEcho „Nazwa:”.$ imiona [$ i]."
";
// tablica asocjacyjna
$ e -mail = tablica („jim” => ”[email protected] "," riffat "=>" [email protected] ",
„Ella” => ”[email protected] ”);
foreach ($ e -mail jako $ name => $ e -mail)

Echo "
Adres e -mail o nazwie $ to $ e -mail
";

?>

Wyjś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;
Echo „Liczby parzyste od 1-10
";
podczas gdy ($ n < 11)

if (($ n % 2) == 0)
echo "$ n
";
$ n ++;

?>

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

$ books = array („cms” => „WordPress”, „Framework” => „Laravel 5”, „JavaScript Library” =>
„React 16 Essentials”);
foreach ($ books as $ type => $ bookName)
Echo " $ BookName jest popularny $ typ
";

?>

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ę
funkcja velcomEmessage ()
Echo "

Witamy w Linuxhint

";

// Wywołaj funkcję
Wiadomość powitalna();
?>

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

// zadeklaruj funkcję
Funkcja Circleleea ($ RADIUS)
$ obszar = 3.14*$ promień*$ promień;
Echo "

Obszar koła to $ obszar

";

// Wywołaj funkcję
Circlearea (12);
Circleleea (34);
Circlearea (52);
?>

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 "))
die („Nie można otworzyć pliku”);
echo „Czytanie zawartości pliku…”;
?>

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;
if ($ n != 100)
wyjście („N nie jest równe 100”);
w przeciwnym razie
Echo „N jest równe 100”;
?>

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ąd
";
?>

Utwó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 ');
Echo „Laravel to teraz bardzo popularna framework PHP
";
Wymagaj („Welcom.php ');
Echo „Możesz użyć Magento do opracowywania strony e -commerce
";
echo "Dziękuję za przeczytanie
";
?>

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”);
$ Jsondata = json_encode ($ items);
echo $ jsondata;
?>

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 =
"

Łatwy laravel 5
W. Jason Gilmore
EASYLARAVELBOOK.com
";
$ xml = simplexml_load_string ($ xmldata) lub die („Błąd w czytaniu”);
var_dump ($ xml);
?>

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




Nazwa użytkownika:

hasło:




sprawdzać.php

if ($ _ Post ['nazwa użytkownika'] == 'admin' && $ _post ['pwd'] == '1234')
echo „prawidłowy użytkownik”;
w przeciwnym razie
Echo „Nieprawidłowy użytkownik”;
?>

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

echo $ _Server ['http_user_agent'];
$ Browser = get_browser ();
print_r ($ przeglądarka);
?>

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 ();
$ _Session [„name”] = „John”;
$ _Session [„color”] = „blue”;
Echo „Dane sesji są przechowywane.";
?>

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'];
Echo "
";
echo $ _Server ['Server_name'];
Echo "
";
?>

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




Wysokość:


Szerokość:






if ($ _POST [„ht”] || $ _post [„wd”])

$ area = $ _POST [„ht”] * $ _POST [„wd”];
Echo „Obszar prostokąta to $ obszar”;

?>

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

$ do = 'newuser@przykład.com ';
$ tematy = „Dziękuję za skontaktowanie się z nami”;
$ message = „Wkrótce rozwiązamy twój problem”;
poczta ($ do, $ podmiot, $ wiadomość);
?>

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

Klasy klientów

// deklaruj właściwości/zmienne
Nazwa publiczna $;
Adres publiczny $;
Publiczny telefon $;
// Ustaw dane klienta
public Function SetValue ($ name, $ addr, $ Phone)
$ this-> name = $ name;
$ this-> adres = $ addr;
$ this-> Phone = $ telefon;


// Utwórz nowy obiekt klienta
$ custobj = nowy klient;
// Ustaw wartości właściwości
echo $ custobj-> setValue („alia”, „Dhaka, Bangladesz”, „+8801673434456”);
// Wydrukuj wartość klienta
Echo „Nazwa:”.$ custobj-> nazwa."
";
Echo „Adres:”.$ custobj-> adres."
";
echo „Phone:”.$ custobj-> telefon."
";
?>

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

$ liczba = 15;
// Wypróbuj blok
próbować
if ($ numer> 10)
Rzuć nowy wyjątek („Musisz wybrać jeden numer cyfrowy
");

// Wydrukuj wyjście, jeśli nie wystąpi wyjątek
Echo „Wybrany numer to numer $
";

// Złap wyjątek
Catch (wyjątek $ e)
echo „komunikat o błędzie:” .$ e-> getMessage ();

?>

Wyjście:

Uruchom plik z przeglądarki.

http: // localhost/wyjątek.php

Szczyt

Wniosek

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.