php

PHP Vodič za početnike

PHP Vodič za početnike
Ako ste novi u PHP-u, ovi vodiči pomoći će vam da naučite PHP od početka.

Osnove PHP-a:

  1. Pozdrav svijete
  2. Komentari
  3. Varijable sa žicama
  4. Konkatenate žice
  5. Trim žice
  6. Podnizovi
  7. Varijable s brojevima
  8. Matematika
  9. Trenutni datum
  10. Provjera datuma
  11. Ako Izjave
  12. Ostalo i ostaloAko
  13. Ako sa (ILI i I)
  14. Nizovi
  15. dok je Petlja
  16. petlja foreach
  17. funkcije
  18. argumenti funkcije
  19. umrijeti i izaći
  20. Uključi datoteke
  21. Korištenje JSON-a
  22. Korištenje XML-a
  23. Ulazi u HTML obrazac
  24. get_browser funkcija
  25. Pohrana sesije
  26. Način zahtjeva poslužitelja
  27. HTTP POST
  28. Slanje e-pošte
  29. Predmet i klasa
  30. Rukovanje iznimkama

Pozdrav svijete

Proširenje PHP datoteke je .php. Oznake se koriste za definiranje bloka PHP koda i korištenje ';' na kraju retka je obavezan za PHP skriptu. Stvorite novu datoteku pod nazivom 'prvi.php'za pokretanje prve skripte i spremanje datoteke u / www / html / htdocs mapu. Dodajte sljedeću skriptu da biste ispisali jednostavan tekst, “Pozdrav svijete".

// Ispis teksta
odjek "Hello World";
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / prvo.php

Vrh

Komentari

Kao i drugi standardni programski jezici, možete koristiti '//' za jednostruki komentar i '/ * * /' za višeredni komentar. Stvorite PHP datoteku pod nazivom 'komentar.php'sa sljedećim kodom za prikaz upotrebe jednostrukog i višerednog komentara u PHP-u.

// Dodijelite vrijednost varijabli $ n
$ n = 10;
/ * Ispis
vrijednost $ n * /
odjek "n = $ n";
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / komentar.php

Vrh

Varijable sa nizovima

Simbol '$' koristi se za deklariranje i čitanje bilo koje varijable u PHP-u. Stvorite PHP datoteku pod nazivom 'žice.php'sa sljedećim kodom. Možete koristiti jednostruke navodnike (") ili dvostruke navodnike (" ") za deklariranje ili ispis bilo koje varijable niza, ali dvostruki navodnik koristi se za ispis vrijednosti varijable niza s ostalim podacima niza. U ovom su primjeru prikazane različite upotrebe string varijabli.

$ site = 'LinuxHint';
echo "$ site je dobra web lokacija.
";
$ os = 'Linux';
echo "Možete pročitati različite teme $ os-a na $ web mjestu.";
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / strings.php

Vrh

Konkatenate žice

'.' Operator se koristi u PHP-u za kombiniranje više varijabli. Stvorite PHP datoteku pod nazivom 'konkatirati.php'i dodajte sljedeći kod za kombiniranje više varijabli niza. Zbir dvije brojčane varijable sprema se u drugu varijablu, a vrijednosti triju varijabli ispisuju se kombiniranjem s drugim nizom.

$ a = 30;
$ b = 20;
$ c = $ a + $ b;
odjek "Zbroj".$ a."i".$ b."je".$ c;
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / concate.php

Vrh

Trim žice

obrezati () Funkcija se koristi u PHP-u za uklanjanje bilo kojeg znaka s lijeve i desne strane bilo kojeg niza. U PHP-u postoje još dvije funkcije za uklanjanje znakova s ​​lijeve ili desne strane. Ovi su ltrim () i rtrim (). Stvorite PHP datoteku pod nazivom 'podrezivanje.php'sa sljedećim kodom za prikaz korištenja ove tri funkcije. U skripti i znaku koriste se tri funkcije obrezivanjaa'uklanja se s početka ili završetka ili s obje strane na temelju primijenjene žice.

$ text = "aa Sviđa mi se programiranje aa";
echo "Prije obrezivanja: $ text
";
odjek "Poslije podrezati: ".obrezivanje ($ text, 'a')."
";
odjek "Poslije ltrim: ".ltrim ($ tekst, 'a')."
";
odjek "Poslije rtrim: ".rtrim ($ tekst, 'a')."
";
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / obrezivanje.php

Više o obrezivanju možete saznati na sljedećoj poveznici s vodičem.

https: // linuxhint.com / trim_string_php /

Vrh

Podnizovi

substr () funkcija koristi se u PHP-u za čitanje određenog dijela niza. Ova funkcija može imati tri parametra. Prvi parametar je glavni niz koji želite izrezati, drugi parametar je početni indeks, a treći parametar duljina niza. Treći parametar nije obavezan za ovu metodu.  Stvorite PHP datoteku pod nazivom 'podniz.php'sa sljedećim kodom za prikaz upotrebe ove funkcije. U ovoj funkciji početni indeks računa se od 0, ali negativna vrijednost početnog indeksa računa se od 1. A vrijednost duljine računa se od 1. Ako izostavite treći parametar ove funkcije, tada će se izrezati znakovi od početnog indeksa do kraja glavnog niza.

echo substr ("Web programiranje", 4,7)."
";
echo substr ("Web programiranje", 4)."
";
echo substr ("Web programiranje", - 8,4)."
";
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / podniz.php

Vrh

Varijable s brojevima

U PHP-u možete deklarirati različite vrste brojčanih varijabli. Vrijednost broja može biti cijela ili plutajuća. Tri su vrste brojeva deklarirane i dodane u sljedećoj skripti. Stvorite PHP datoteku pod nazivom 'brojevi.php'za prikaz upotrebe varijable broj.

$ a = 8;
$ b = 10.5;
$ c = 0xFF;
odjek $ a + $ b + $ c;
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / numbers.php

Vrh

Matematika

PHP sadrži mnoge ugrađene funkcije za obavljanje raznih vrsta matematičkih zadataka, kao što su abs (), ceil (), floor (), hexdec (), max (), min (), rand () itd. Korištenje trbušnjaci () funkcija prikazana je u sljedećoj skripti. trbušnjaci () funkcija vraća apsolutnu vrijednost bilo kojeg broja. Ako navedete bilo koji negativan broj, tada trbušnjaci () funkcija će vratiti samo vrijednost bez ikakvog znaka.

apsval.php

$ broj = -17.87;
$ absnum = abs ($ broj);
echo $ absnum;
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / absval.php

Vrh

Trenutni datum

Sve podatke u vezi s vremenom i vremenom možete dobiti u PHP-u na dva načina. Jedan način upotrebe funkcije date () i drugi način upotrebe klase DateTime. Kako možete doći do trenutnog datuma pomoću spomenuta dva načina, prikazano je u sljedećoj skripti. Skripta će prikazati trenutni datum u formatu 'dan-mjesec-godina'.
trenutni datum.php

$ CurrentDate1 = datum ('d-m-Y');
odjek $ CurrentDate1."
";
$ CurrentDate2 = novi datum ();
echo $ CurrentDate2-> format ('d-m-Y');
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / currentdate.php

Provjera datuma

funkcija checkdate () koristi se u PHP-u za provjeru valjanosti datuma ili ne. Korištenje ove funkcije prikazano je u sljedećoj skripti. Ova će skripta provjeriti je li godina prijestupna ili se ne temelji na datumu.

prijestupna godina.php

ako (datum provjere (02., 29. 2018.))
odjek "Godina je prijestupna";
drugo
odjek "Godina nije prijestupna";
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / leapyear.php

Vrh

ako Izjave

ako izraz se koristi za deklariranje uvjetnog izraza. Sintaksa ako Izjava u PHP-u slična je ostalim standardnim programskim jezicima. Sljedeća skripta prikazuje upotrebu jednostavnog ako izjava. Prema skripti, uvjet je istinit i ispisat će izlaz, "Ispunjavate uvjete za ovu ponudu".

ako.php

$ dob = 20;
ako ($ dob> = 18)
echo "Ispunjavate uvjete za ovu ponudu";
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / if.php

Vrh

Ostalo i ostaloAko

Možeš koristiti drugo i inače s if naredbom ako želite izvršiti različite izjave na temelju različitih uvjeta. Tri su vrste uvjeta provjerene u sljedećoj skripti. Drugi će uvjet biti istinit prema skripti i ispisat će se “Osvojili ste drugu nagradu ”.
inače.php

$ n = 220;
ako ($ n == 1010)
odjek "Osvojili ste prvu nagradu";
elseif ($ n == 220)
odjek "Osvojili ste drugu nagradu";
ostalo
odjek "Pokušaj ponovo kasnije";

?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / elseif.php

Vrh

Ako sa (ILI i I)

U naredbi if možete koristiti više uvjeta koristeći logički ILI i I. Logično ILI vraća true kada bilo koji uvjet višestrukih uvjeta postane istinit. Logično I vraća true kada svi deklarirani uvjeti postanu istiniti. Sljedeća skripta prikazuje upotrebu naredbe if sa ILI i I logika. Ovdje, ako-inače-ako iskaz se koristi s logičkim I koji će ispisati izlaz na temelju dodijeljenog $ trenutno_vreme. Još jedna izjava if koristi se s logikom ILI koji će ispisati izlaz ako bilo koji od uvjeta postane istinit.
orand.php

$ trenutno_ vrijeme = 17;
$ break_time = false;
if ($ current_time> = 9 I $ current_time <= 12)
odjek "Jutro
";
elseif ($ current_time> 13 I $ current_time <= 16)
odjek "Popodne
";
drugo

odjek "Večer
";
$ break_time = true;

if ($ current_time> 16 ILI $ break_time == true)
odjek "Idi kući
";
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / orand.php

Vrh

Nizovi

Kada želite dodati više vrijednosti u jednu varijablu, tada možete koristiti varijablu polja ili objekta. Uglavnom se dvije vrste polja mogu deklarirati u bilo kojem programskom jeziku. To su numerički i asocijativni niz. Niz se također može kategorizirati jednodimenzionalnim i višedimenzionalnim nizom. Sljedeći primjer pokazuje upotrebu jednostavnih numeričkih i asocijativnih polja. Evo, numerički niz, $ imena čita se i ispisuje pomoću for petlje i asocijativnog polja, $ e-mailova čita i ispisuje za svakoga petlja.

niz.php

// Numerički niz
$ imena = niz ("Jim", "Riffat", "Ella");
za ($ i = 0; $ iodjek "Ime:".$ imena [$ i]."
";
// Asocijativni niz
$ e-adrese = niz ("Jim" => "[e-pošta zaštićena]", "Riffat" => "[e-pošta zaštićena]",
"Ella" => "[e-pošta zaštićena]");
foreach ($ e-mailova kao $ name => $ email)

jeka "
Adresa e-pošte $ name je $ email
";

?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / array.php

Možete posjetiti sljedeću vezu s vodičem da biste saznali više o PHP nizu.

https: // linuxhint.com / php-arrays-tutorial /

Vrh

dok je Petlja

PHP koristi tri vrste petlji za ponavljanje bloka koda više puta. dok petlja je jedan od njih koji nastavlja iteraciju sve dok petlja ne dosegne uvjet prekida. Sintaksa deklaracije loop-a slična je ostalim standardnim programskim jezicima. Sljedeći primjer prikazuje upotrebu dok petlja. Petlja se ovdje koristi za pronalaženje parnih brojeva od 1 do 10. Petlja će se ponoviti 10 puta i provjeriti je li svaki broj djeljiv s 2 ili ne. Ispisat će se brojevi koji su djeljivi sa 2.

dok.php

$ n = 1;
odjek "Parni brojevi od 1-10
";
dok ($ n < 11)

ako (($ n% 2) == 0)
odjek "$ n
";
$ n ++;

?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / while.php

Vrh

petlja foreach

PHP koristi za svakoga petlja za čitanje niza ili varijable objekta. Ova petlja može čitati ključ / vrijednost par iz asocijativnog niza. Korištenje ove petlje prikazano je u sljedećoj skripti. Ovdje asocijativni niz nazvan $ knjiga proglašava se. Indeks niza sadrži vrstu knjige, a vrijednost niza sadrži naziv knjige. za svakoga petlja se koristi za iteraciju niza s ključem i vrijednošću i njihovo ispisivanje spajanjem s drugim nizom.
za svakoga.php

$ books = array ("cms" => "Wordpress", "framework" => "Laravel 5", "javascript library" =>
"React 16 essentials");
foreach ($ knjiga kao $ type => $ bookName)
jeka " $ bookName je popularan $ tip
";

?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / foreach.php

Vrh

funkcije

Ako želite koristiti isti blok koda više puta u mnogim dijelovima iste skripte, onda je bolje stvoriti funkciju sa zajedničkim blokom koda i pozvati funkciju u kojoj kôd treba izvršiti. Jednostavna uporaba funkcije prikazana je u sljedećem primjeru. Ovdje je proglašena funkcija bez ikakvog argumenta koja će ispisati tekst nakon poziva.

funkcija.php

// Deklariraj funkciju
funkcija WelcomeMessage ()
jeka "

Dobrodošli u Linuxhint

";

// poziv funkcije
WelcomeMessage ();
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / function.php

Vrh

argumenti funkcije

Možete koristiti funkciju s argumentima ili bez njih. Prethodni primjer prikazuje upotrebu funkcije bez argumenata. Argument možete poslati u funkciji po vrijednosti ili referenci.  Argument se vrijednosti prenosi funkciji u sljedećem primjeru. Ovdje je definirana funkcija s jednim argumentom koja će uzeti vrijednost radijusa kruga i izračunati površinu kruga na temelju te vrijednosti. Funkcija se poziva tri puta s tri različite vrijednosti radijusa.
kružno područje.php

// Deklariraj funkciju
funkcija circleArea ($ radijus)
$ područje = 3.14 * $ radijus * $ radijus;
jeka "

Područje kruga je $ area

";

// poziv funkcije
circleArea (12);
circleArea (34);
circleArea (52);
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / circlearea.php

Vrh

umrijeti i izaći

PHP koristi umrijeti() i Izlaz() funkcije za izlaz iz skripte prikazivanjem poruke o pogrešci. Nema osnovne razlike između ove dvije funkcije. Uporaba obje funkcije prikazana je u sljedećim primjerima.

die () funkcija

Sljedeća skripta generirat će pogrešku ako newfile.txt ne postoji na trenutnom mjestu i zaustavlja izvršavanje prikazivanjem poruke o pogrešci koja je uključena u metodu die ().

dieerr.php

ako(!fopen ("nova datoteka.txt "," r "))
die ("Nije moguće otvoriti datoteku");
odjek "Čitanje sadržaja datoteke ...";
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / dieerr.php

funkcija izlaza ()

Sljedeća skripta zaustavit će izvršavanje skripte prikazom poruke o pogrešci ako vrijednost $ n nije jednaka 100.

exiterr.php

$ n = 10;
ako ($ n != 100)
izlaz ("n nije jednako 100");
drugo
odjek "n je jednak 100";
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / exiterr.php

Vrh

Uključi datoteke

Kada trebate koristiti isti kôd u više PHP skripti, onda je bolje spremiti uobičajenu skriptu u bilo koju datoteku i koristiti ga više puta uključivanjem datoteke. Datoteku možete uključiti u PHP pomoću četiri metode. Ovi su require (), require_once (), include () i uključi_jednom (). Ako zahtijeva () ili require_once () ne uspije uključiti datoteku, tada prisilno zaustavlja izvršavanje skripte, ali uključiti () ili uključiti_jednom () ne zaustavlja izvršavanje skripte ako se dogodi pogreška u uključivanju. Korištenje dviju metoda prikazano je u sljedećem primjeru. Stvorite PHP datoteku pod nazivom “Dobrodošli.php”Sa sljedećim kodom koji će biti uključen kasnije. Ova skripta ispisat će jednostavan tekst.

Dobrodošli.php

echo "Počnite čitati odavde
";
?>

Stvorite još jednu PHP datoteku pod nazivom “uključi_datoteku.php”I dodajte sljedeći kod. Ovdje, uključiti () metoda neće zaustaviti izvršavanje zbog pogreške uključivanja i ispisati poruku “Laravel je sada vrlo popularan PHP okvir". Ali zahtijeva () metoda zaustavit će izvršenje zbog pogreške uključivanja i neće ispisati posljednje dvije eho poruke nakon naredbe require ().

uključi_datoteku.php

uključuju ('dobrodošli.php ');
echo "Laravel je sada vrlo popularan PHP okvir
";
require ('dobrodošli.php ');
echo "Magento možete koristiti za razvoj web mjesta za e-trgovinu
";
echo "Hvala na čitanju
";
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / include_file.php

Vrh

JSON Upotreba

U PHP je ugrađena metoda za čitanje podataka s web poslužitelja u JSON formatu i prikaz na web stranici. Jedna od uobičajenih metoda PHP-a je json_encode () za stvaranje JSON podataka. Ova se metoda koristi u sljedećoj skripti za pretvaranje PHP niza u JSON podatke.

json.php

$ items = niz ("Olovka", "Olovka", "Gumica", "Knjiga u boji");
$ JSONdata = json_encode ($ stavki);
echo $ JSONdata;
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / json.php

Vrh

Upotreba XML-a

PHP ima proširenje pod nazivom SimpleXML za raščlanjivanje XML podataka. simplexml_load_string () je ugrađena funkcija PHP-a za raščlanjivanje XML datoteke. Sljedeći primjer pokazuje kako možete koristiti simplexml_load_string () funkcija za čitanje podataka iz XML sadržaja. Ovdje se XML podaci pohranjuju u varijablu, $ XMLData i $ xml varijabla koristi se za čitanje podataka $ XMLData. Nakon čitanja podataka, sadržaj se ispisuje kao niz struktura s tipom podataka.

xml.php

$ XMLData =
"

Jednostavno Laravel 5
W. Jason Gilmore
easylaravelbook.com
";
 
$ xml = simplexml_load_string ($ XMLData) ili umrijeti ("Pogreška u čitanju");
var_dump ($ xml);
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / xml.php

Vrh

Ulazi u HTML obrazac

Možete koristiti različite vrste ugrađenog niza PHP-a za čitanje poslanih podataka obrasca na temelju vrijednosti atributa metode obrasca. Morate koristiti niz $ _POST ako su podaci obrasca poslani metodom POST, a morate koristiti niz $ _GET ako je obrazac poslan GET metodom. Sljedeći primjer koristi POST metodu za slanje podataka obrasca na poslužitelj. Morate stvoriti dvije datoteke da biste testirali sljedeću skriptu. Jedno je "prijaviti se.html " a drugo je "ček.php ". HTML datoteka sadrži oblik dva elementa. To su korisničko ime i lozinka. Podaci obrasca predaju se na provjeru.php pomoću Post metode. PHP skripta provjerit će dostavljenu vrijednost korisničkog imena i lozinke. Ako je korisničko ime 'admin' a lozinka je '1234 ' onda će se ispisati 'Važeći korisnik ' inače će se ispisati 'Nevažeći korisnik'.

prijaviti se.html




Korisničko ime:

zaporka:




ček.php

if ($ _ POST ['username'] == 'admin' && $ _POST ['pwd'] == '1234')
odjek "Važeći korisnik";
drugo
echo "Invalid user";
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / login.html

Ako se korisničko ime i lozinka ne podudaraju, pojavit će se sljedeći izlaz.

Vrh

get_browser funkcija

get_browser () je ugrađena funkcija PHP-a koja se koristi za čitanje svih podataka povezanih s preglednikom browscap.ini datoteka. Sljedeća skripta prikazuje izlaz ove funkcije u formatu polja.
getbrowser.php

odjek $ _SERVER ['HTTP_USER_AGENT'];
$ preglednik = get_browser ();
print_r ($ preglednik);
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / getbrowser.php

Vrh

Pohrana sesije

Informacije o sesiji možete pohraniti u PHP pomoću $ _SESIJA niz. PHP ima mnogo ugrađenih funkcija za upravljanje sesijom. session_start () funkcija koristi se u sljedećoj skripti za početak sesije, a dvije vrijednosti sesije pohranjene su u $ _SESIJA niz.

sjednica.php

session_start ();
$ _SESSION ["name"] = "Ivan";
$ _SESSION ["color"] = "Plava";
echo "Podaci sesije se pohranjuju.";
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / session.php

Vrh

Način zahtjeva poslužitelja

Ranije je spomenuto da PHP ima mnogo super globalnih varijabli za obradu zahtjeva poslužitelja. $ _SERVER niz je jedna od ovih varijabli koja se koristi za dobivanje podataka o poslužitelju. Sljedeća skripta ispisat će naziv datoteke izvršavajuće skripte i ime pokrenutog poslužitelja.

zahtjev za poslužiteljem.php

odjek $ _SERVER ['PHP_SELF'];
jeka "
";
odjek $ _SERVER ['SERVER_NAME'];
jeka "
";
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / serverrequest.php

Vrh

HTTP POST

HTTP protokol koristi se za komunikaciju između poslužitelja i klijenta. Bilo koji preglednik radi kao klijent za slanje HTTP zahtjeva poslužitelju i poslužitelj šalje odgovor klijentu na temelju zahtjeva. HTTP zahtjev može se poslati metodom POST i GET. Sljedeći primjer prikazuje upotrebu HTTP POST zahtjeva u PHP-u. Ovdje je HTML obrazac dizajniran za preuzimanje vrijednosti visine i širine bilo kojeg pravokutnika i slanje na poslužitelj. $ _POST polje se koristi za čitanje vrijednosti i izračunavanje površine pravokutnika i ispis.
httppost.php




Visina:


Širina:




 


if ($ _POST ["ht"] || $ _POST ["wd"])

$ area = $ _POST ["ht"] * $ _POST ["wd"];
echo "Površina pravokutnika je $ area";

?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / httppost.php

Ako korisnik upiše 10 i 20 kao visinu i širinu, tada će se pojaviti sljedeći izlaz.

Vrh

Slanje e-pošte

PHP ima ugrađenu funkciju nazvanu pošta () za slanje e-maila. Ima četiri argumenta. Prva tri argumenta su obavezna, a zadnji argument neobvezan. Prvi argument uzima adresu e-pošte primatelja, drugi argument uzima temu e-pošte, treći argument uzima tijelo e-pošte, a sljedeći argument uzima sadržaj zaglavlja. Ali ova funkcija radi samo na poslužitelju uživo. Kako možete koristiti ovu funkciju prikazano je u sljedećoj skripti.
e-mail.php

$ to = '[zaštićena e-poštom]';
$ subject = 'Hvala vam što ste nas kontaktirali';
$ message = 'Uskoro ćemo riješiti vaš problem';
pošta ($ na, $ predmet, $ poruka);
?>

Ako želite poslati e-poštu s lokalnog poslužitelja pomoću PHP-a, tada možete koristiti klasu PHPMailer. Možete posjetiti sljedeću vezu s vodičem da biste saznali više o ovoj klasi.

https: // linuxhint.com / kako-poslati-e-poštu-sa-php /

Vrh

Klasa i objekt

Objektno orijentirana značajka programiranja dodana je u PHP od verzije 5.  Klasa i objekt glavni su dijelovi svakog objektno orijentiranog programiranja. Klasa je zbirka varijabli i metoda, a objekt je instanca klase.  Kako možete stvoriti i koristiti jednostavnu klasu i objekt prikazano je u sljedećem primjeru. Evo, razred s imenom Kupac definiran je s tri javne varijable i jednom metodom. Nakon stvaranja objekta s imenom $ custobj, varijable se inicijaliziraju pozivom setValue metoda i kasnije tiskan.
razredni objekt.php

klasa Kupac

// Deklariranje svojstava / varijabli
javno $ ime;
javna $ adresa;
javni $ telefon;
 
// Postavljanje podataka o kupcu
javna funkcija setValue ($ name, $ addr, $ phone)
$ this-> name = $ name;
$ ovo-> adresa = $ addr;
$ ovo-> telefon = $ telefon;


// Stvaranje novog objekta Kupca
$ custobj = novi kupac;
// Postavljanje vrijednosti svojstava
echo $ custobj-> setValue ("Alia", "Dhaka, Bangladeš", "+ 8801673434456");
// Ispis vrijednosti kupca
odjek "Ime:".$ custobj-> ime."
";
odjek "Adresa:".$ custobj-> adresa."
";
odjek "Telefon:".$ custobj-> telefon."
";
?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / classobject.php

Vrh

Rukovanje iznimkama

Jedna od važnih značajki objektno orijentiranog programiranja je rukovanje iznimkama. Rukovanje iznimkama sastoji se od dva dijela. Ovi su probati blok i ulov blok. Blok try sadrži skriptu i kada se u skripti pojavi bilo kakva pogreška, blok try pokušava izuzetak blokirati.  Jednostavna upotreba rukovanja iznimkama prikazana je u sljedećem primjeru. Evo, pokušaj blok će provjeriti vrijednost $ broj. Ako $ broj je veći od 9 tada će izbaciti iznimku s porukom "Morate odabrati jednoznamenkasti broj”Inače će skripta ispisati vrijednost $ broj s drugim tekstom.
iznimka.php

$ broj = 15;
// probaj blok
probaj
if ($ broj> 10)
baciti novu iznimku ("Morate odabrati jednoznamenkasti broj
");

// Ispis rezultata ako se ne dogodi iznimka
echo "Odabrani broj je $ broj
";

// uhvatiti iznimku
catch (Iznimka $ e)
echo 'Poruka pogreške:' .$ e-> getMessage ();

?>

Izlaz:

Pokrenite datoteku iz preglednika.

http: // localhost / iznimka.php

Vrh

Zaključak

Osnovno PHP programiranje objašnjeno je u ovom vodiču na 30 primjera. Ako želite naučiti PHP ili želite u budućnosti postati web programer, ovaj vodič će vam pomoći da započnete pisati skripte na PHP-u.

Vodič za bitku za Wesnoth
Bitka za Wesnoth jedna je od najpopularnijih strateških igara otvorenog koda koje trenutno možete igrati. Ne samo da se ova igra razvija već jako dugo...
0 A.D. Vodič
Od mnogih strateških igara tamo, 0 A.D. uspijeva se istaknuti kao sveobuhvatan naslov i vrlo duboka, taktička igra unatoč tome što je otvoren izvor. R...
Vodič za Unity3D
Uvod u Unity 3D Unity 3D moćan je motor za razvoj igara. Cross platforma je to što vam omogućuje stvaranje igara za mobilne uređaje, web, stolne račun...