php

PHP Vadnica za začetnike

PHP Vadnica za začetnike
Če ste nov v PHP, vam bodo te vadnice pomagale pri učenju PHP od začetka.

Osnove PHP:

  1. Pozdravljen, svet
  2. Komentarji
  3. Spremenljivke z nizi
  4. Združi strune
  5. Trim strune
  6. Podniz
  7. Spremenljivke s številkami
  8. Matematika
  9. Trenutni datum
  10. Preverjanje datuma
  11. Če Izjave
  12. Else in ElseIf
  13. Če z (ALI in IN)
  14. Polja
  15. medtem ko Loop
  16. zanka foreach
  17. funkcije
  18. argumentov funkcije
  19. umre in izstopi
  20. Vključi datoteke
  21. Uporaba JSON
  22. Uporaba XML
  23. Vnosi v obrazce HTML
  24. get_browser funkcija
  25. Shramba seje
  26. Način strežniške zahteve
  27. HTTP POST
  28. Pošiljanje e-pošte
  29. Predmet in razred
  30. Ravnanje z izjemami

Pozdravljen, svet

Razširitev datoteke PHP je .php. Oznake se uporabljajo za določanje bloka in uporabe PHP kode ';' na koncu vrstice je obvezen za PHP skript. Ustvari novo datoteko z imenom 'najprej.php'da zaženete svoj prvi skript in datoteko shranite v / www / html / htdocs mapo. Dodajte naslednji skript, da natisnete preprosto besedilo, “Pozdravljen, svet".

// Natisni besedilo
odmev "Hello World";
?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / first.php

Na vrh

Komentarji

Kot drugi standardni programski jeziki lahko tudi pri enovrstnem komentarju uporabite '//', pri večvrstnem komentarju pa '/ * * /'. Ustvari PHP datoteko z imenom 'komentar.php'z naslednjo kodo za prikaz uporabe enojnih in večvrstnih komentarjev v PHP.

// Dodelimo vrednost spremenljivki $ n
$ n = 10;
/ * Natisni
vrednost $ n * /
odmev "n = $ n";
?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / comment.php

Na vrh

Spremenljivke z nizi

Simbol '$' se uporablja za izjavo in branje katere koli spremenljivke v PHP. Ustvari PHP datoteko z imenom 'strune.php"z naslednjo kodo. Z enim narekovajem (") ali dvojnim narekovajem (" ") lahko prijavite ali natisnete katero koli spremenljivko niza, vendar dvojno narekovaj uporabite za tiskanje vrednosti spremenljivke niza z drugimi podatki niza. V tem primeru so prikazane različne uporabe nizovnih spremenljivk.

$ site = 'LinuxHint';
echo "$ stran je dobra spletna stran.
";
$ os = 'Linux';
echo "Na spletnem mestu $ lahko preberete različne teme $ os.";
?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / strings.php

Na vrh

Združi strune

"." operator se v PHP uporablja za kombiniranje več spremenljivk. Ustvari PHP datoteko z imenom 'concate.php'in dodajte naslednjo kodo, da združite več spremenljivk niza. Vsota dveh številskih spremenljivk se shrani v drugo spremenljivko, vrednosti treh spremenljivk pa se natisnejo s kombiniranjem z drugim nizom.

$ a = 30;
$ b = 20;
$ c = $ a + $ b;
echo "Vsota".$ a."in".$ b."je".$ c;
?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / concate.php

Na vrh

Trim strune

obrezati () Funkcija se v PHP uporablja za odstranjevanje poljubnih znakov z leve in desne strani poljubnega niza. V PHP sta še dve funkciji za odstranjevanje znakov z leve ali desne strani. To so ltrim () in rtrim (). Ustvari PHP datoteko z imenom 'obrezovanje.php'z naslednjo kodo, ki prikazuje uporabo teh treh funkcij. V skriptu in znaku so uporabljene tri funkcije obrezovanjaa'se odstrani z začetka ali konca ali obeh strani glede na uporabljeni niz.

$ text = "aa Všeč mi je programiranje aa";
echo "Pred obrezovanjem: $ text
";
odmev "Po trim: ".trim ($ text, 'a')."
";
odmev "Po ltrim: ".ltrim ($ text, 'a')."
";
odmev "Po rtrim: ".rtrim ($ besedilo, 'a')."
";
?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / obrezovanje.php

Več o obrezovanju lahko izveste na naslednji povezavi z vadnico.

https: // linuxhint.com / trim_string_php /

Na vrh

Podniz

podstr () Funkcija se v PHP uporablja za branje določenega dela niza. Ta funkcija ima lahko tri parametre. Prvi parameter je glavni niz, ki ga želite izrezati, drugi parameter je začetni indeks in tretji parameter je dolžina niza. Tretji parameter ni obvezen za to metodo.  Ustvari PHP datoteko z imenom 'podniz.php'z naslednjo kodo, ki prikazuje uporabo te funkcije. V tej funkciji se začetni indeks šteje od 0, negativna začetna vrednost indeksa pa od 1. In vrednost dolžine šteje od 1. Če izpustite tretji parameter te funkcije, bodo znaki od začetnega indeksa do konca glavnega niza izrezani.

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

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / podniz.php

Na vrh

Spremenljivke s številkami

V PHP lahko prijavite različne vrste številskih spremenljivk. Vrednost števila je lahko celo število ali float. V naslednjem skriptu so navedene in dodane tri vrste številk. Ustvari PHP datoteko z imenom 'številke.php'za prikaz uporabe številske spremenljivke.

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

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / numbers.php

Na vrh

Matematika

PHP vsebuje veliko vgrajenih funkcij za izvajanje različnih vrst matematičnih nalog, kot je abs (), ceil (), nadstropje (), hexdec (), max (), min (), rand () itd. Uporaba abs () funkcija je prikazana v naslednjem skriptu. abs () vrne absolutno vrednost poljubnega števila. Če navedete katero koli negativno številko, potem abs () funkcija vrne samo vrednost brez znaka.

absval.php

$ številka = -17.87;
$ absnum = abs ($ število);
echo $ absnum;
?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / absval.php

Na vrh

Trenutni datum

Podatke in podatke o času v PHP lahko dobite na dva načina. En način uporabe funkcije date () in drugi način uporabe razreda DateTime. Kako lahko do omenjenega datuma pridete z uporabo omenjenih dveh načinov, je prikazano v naslednjem skriptu. Skript bo prikazal trenutni datum v obliki "dan-mesec-leto".
Trenutni datum.php

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

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / currentdate.php

Preverjanje datuma

funkcija checkdate () se v PHP uporablja za preverjanje veljavnosti datuma ali ne. Uporaba te funkcije je prikazana v naslednjem skriptu. Ta skript bo preveril, ali je leto prestopno ali ne glede na datum.

prestopno leto.php

če (datum preverjanja (02, 29, 2018))
echo "Leto je prestopno";
drugače
echo "Leto ni prestopno";
?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / leapyear.php

Na vrh

če Izjave

če stavek se uporablja za razglasitev pogojnega stavka. Sintaksa če stavek v PHP je podoben drugim standardnim programskim jezikom. Naslednji skript prikazuje uporabo preprostega če izjavo. Po scenariju je pogoj resničen in bo natisnil izhod, "Upravičeni ste do te ponudbe".

če.php

$ starost = 20;
če ($ starost> = 18)
echo "Upravičeni ste do te ponudbe";
?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / if.php

Na vrh

Else in ElseIf

Lahko uporabiš drugače in elseif z izjavo if, če želite izvajati različne stavke na podlagi različnih pogojev. V naslednjem skriptu so preverjene tri vrste pogojev. Drugi pogoj bo izpolnjen v skladu s scenarijem in natisnil bo "Dobili ste drugo nagrado ".
elseif.php

n n = 220;
če ($ n == 1010)
echo "Osvojili ste prvo nagrado";
elseif ($ n == 220)
echo "Osvojili ste drugo nagrado";
še
echo "Poskusi znova pozneje";

?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / elseif.php

Na vrh

Če z (ALI in IN)

V stavku if lahko uporabite več pogojev z uporabo logičnega ALI in IN. Logično ALI vrne true, ko kateri koli pogoj več pogojev postane true. Logično IN vrne true, ko postanejo vsi prijavljeni pogoji resnični. Naslednji skript prikazuje uporabo stavka if z ALI in IN logiko. Tukaj, če-drugače-če stavek se uporablja z logičnim IN ki bo natisnil izhod na podlagi dodeljenega $ trenutni_čas. Še en stavek if se uporablja z logičnim ALI to bo natisnilo izhod, če kateri koli od pogojev postane resničen.
orand.php

$ trenutni_čas = 17;
$ break_time = false;
if ($ current_time> = 9 IN $ current_time <= 12)
odmev "Jutro
";
elseif ($ current_time> 13 IN $ current_time <= 16)
odmev "Popoldne
";
drugače

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

če ($ current_time> 16 ALI $ break_time == true)
echo "Pojdi domov
";
?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / orand.php

Na vrh

Polja

Če želite v eno spremenljivko dodati več vrednosti, lahko uporabite spremenljivko matrike ali predmeta. V katerem koli programskem jeziku je mogoče prijaviti predvsem dve vrsti matrike. To so numerični in asociativni niz. Matriko lahko kategoriziramo tudi z enodimenzionalno in večdimenzionalno matriko. Naslednji primer prikazuje uporabo preprostega številskega in asociativnega polja. Tukaj je številčno polje, $ imena se bere in natisne z uporabo for zanke in asociativne matrike, $ e-poštnih sporočil prebere in natisne za vsakogar zanko.

matriko.php

// Numerično polje
$ names = array ("Jim", "Riffat", "Ella");
za ($ i = 0; $ iecho "Ime:".$ imen [$ i]."
";
// Asociativno polje
$ emails = array ("Jim" => "[email protected]", "Riffat" => "[email protected]",
"Ella" => "[e-pošta zaščitena]");
foreach ($ e-poštnih sporočil kot $ name => $ email)

odmev "
E-poštni naslov $ name je $ email
";

?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / array.php

Če želite izvedeti več o matriki PHP, lahko obiščete naslednjo povezavo do vadnice.

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

Na vrh

medtem ko Loop

PHP uporablja tri vrste zank za večkratno ponovitev bloka kode. medtem zanka je ena izmed njih, ki nadaljuje ponovitev, dokler zanka ne doseže pogoja zaključka. Sintaksa izjave zanke while je podobna drugim standardnim programskim jezikom. Naslednji primer prikazuje uporabo medtem zanko. Zanka se tukaj uporablja za iskanje parnih števil od 1 do 10. Zanka se bo ponovila 10-krat in preverila, ali je vsako število deljivo z 2 ali ne. Natisnejo se številke, ki so deljive z 2.

medtem.php

$ n = 1;
echo "Parna števila od 1-10
";
medtem ko ($ n < 11)

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

?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / while.php

Na vrh

zanka foreach

PHP uporablja za vsakogar zanka za branje matrike ali predmetne spremenljivke. Ta zanka lahko bere ključ / vrednost par iz asociativnega polja. Uporaba te zanke je prikazana v naslednjem skriptu. Tukaj je asociativno polje z imenom $ knjig je razglašena. Indeks polja vsebuje vrsto knjige, vrednost polja pa ime knjige. za vsakogar zanka se uporablja za ponavljanje matrike s ključem in vrednostjo ter njihovo tiskanje s povezovanjem z drugim nizom.
za vsakogar.php

$ books = array ("cms" => "Wordpress", "framework" => "Laravel 5", "javascript library" =>
"React 16 essentials");
foreach ($ knjige kot $ type => $ bookName)
odmev " $ bookName je priljubljena $ type
";

?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / foreach.php

Na vrh

funkcije

Če želite isti blok kode večkrat uporabiti v več delih istega skripta, potem je bolje, da ustvarite funkcijo s skupnim blokom kode in pokličete funkcijo, kjer mora biti koda izvedena. Preprosta uporaba funkcije je prikazana v naslednjem primeru. Tu je navedena funkcija brez kakršnega koli argumenta, ki bo po klicu natisnila besedilo.

funkcijo.php

// Prijavi funkcijo
funkcija WelcomeMessage ()
odmev "

Dobrodošli v Linuxhintu

";

// pokličemo funkcijo
WelcomeMessage ();
?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / function.php

Na vrh

argumentov funkcije

Funkcijo lahko uporabite z argumenti ali brez njih. Prejšnji primer prikazuje uporabo funkcije brez argumentov. Argument lahko pošljete v funkciji po vrednosti ali sklicu.  Argument se vrednosti prenese v funkcijo v naslednjem primeru. Tu je definirana funkcija z enim argumentom, ki bo zajela vrednost polmera kroga in na podlagi te vrednosti izračunala površino kroga. Funkcija se pokliče trikrat s tremi različnimi vrednostmi polmera.
krožno območje.php

// Prijavi funkcijo
function circleArea ($ polmer)
$ območje = 3.14 * $ polmer * $ polmer;
odmev "

Območje kroga je $ area

";

// pokličemo funkcijo
circleArea (12);
circleArea (34);
circleArea (52);
?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / circlearea.php

Na vrh

umre in izstopi

PHP uporablja umre () in izhod () funkcije za izhod iz skripta s prikazom sporočila o napaki. Med tema dvema funkcijama ni osnovne razlike. Uporaba obeh funkcij je prikazana v naslednjih primerih.

funkcija die ()

Naslednji skript bo ustvaril napako, če newfile.txt ne obstaja na trenutni lokaciji in zaustavi izvajanje tako, da prikaže sporočilo o napaki, vključeno v metodo die ().

dieerr.php

če (!fopen ("nova datoteka.txt "," r "))
die ("Datoteke ni mogoče odpreti");
echo "Branje vsebine datoteke ...";
?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / dieerr.php

funkcija izhod ()

Naslednji skript bo ustavil izvajanje skripta s prikazom sporočila o napaki, če vrednost $ n ni enaka 100.

exiterr.php

$ n = 10;
če ($ n != 100)
izhod ("n ni enako 100");
drugače
echo "n je enako 100";
?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / exiterr.php

Na vrh

Vključi datoteke

Če morate uporabiti isto kodo v več PHP skriptih, je bolje, da skupni skript shranite v katero koli datoteko in jo uporabite večkrat, tako da datoteko vključite. Datoteko lahko v PHP vključite s štirimi metodami. Te so require (), require_once (), include () in vključi_once (). Če zahtevaj () ali require_once () ne uspe vključiti datoteke, potem na silo ustavi izvajanje skripta, vendar vključi () ali vključi_ enkrat () ne ustavi izvajanja skripta, če pride do napake pri vključitvi. Uporaba obeh metod je prikazana v naslednjem primeru. Ustvarite PHP datoteko z imenom “dobrodošli.php"Z naslednjo kodo, ki bo vključena pozneje. Ta skript bo natisnil preprosto besedilo.

dobrodošli.php

echo "Začnite brati od tukaj
";
?>

Ustvari še eno datoteko PHP z imenom »vključi_datoteko.php"In dodajte naslednjo kodo. Tukaj, vključi () metoda ne bo ustavila izvedbe za napako vključitve in natisnila sporočilo “Laravel je zdaj zelo priljubljen PHP okvir". Ampak zahtevaj () metoda ustavi izvajanje zaradi napake vključitve in ne bo natisnila zadnjih dveh odmevnih sporočil po stavku require ().

vključi_datoteko.php

vključi ('dobrodošli.php ');
echo "Laravel je zdaj zelo priljubljen okvir PHP
";
require ('dobrodošli.php ');
echo "Magento lahko uporabite za razvoj spletnega mesta za e-trgovino
";
echo "Hvala za branje
";
?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / include_file.php

Na vrh

Uporaba JSON

V PHP je vgrajena metoda za branje podatkov s spletnega strežnika v obliki JSON in prikaz na spletni strani. Ena najpogostejših metod PHP je json_encode () za ustvarjanje podatkov JSON. Ta metoda se uporablja v naslednjem skriptu za pretvorbo PHP matrike v podatke JSON.

json.php

$ items = array ("Pen", "Pencil", "Eraser", "Color Book");
$ JSONdata = json_encode ($ postavk);
echo $ JSONdata;
?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / json.php

Na vrh

Uporaba XML

PHP ima pripono z imenom SimpleXML za razčlenjevanje podatkov XML. simplexml_load_string () je vgrajena funkcija PHP za razčlenitev datoteke XML. Naslednji primer prikazuje, kako lahko uporabljate simplexml_load_string () funkcija za branje podatkov iz vsebine XML. Tu so podatki XML shranjeni v spremenljivki, $ XMLData in spremenljivka $ xml se uporablja za branje podatkov $ XMLData. Po branju podatkov se vsebina natisne kot matrična struktura s podatkovnim tipom.

xml.php

$ XMLData =
"

Easy Laravel 5
W. Jason Gilmore
easylaravelbook.com
";
 
$ xml = simplexml_load_string ($ XMLData) ali die ("Napaka pri branju");
var_dump ($ xml);
?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / xml.php

Na vrh

Vnosi v obrazce HTML

Za branje predloženih podatkov obrazca lahko uporabite različne vrste vgrajenega polja PHP na podlagi vrednosti atributa metode obrazca. Če so podatki obrazca poslani z metodo POST, morate uporabiti polje $ _POST, če je obrazec poslan z metodo GET, pa morate uporabiti polje $ _GET. Naslednji primer uporablja metodo POST za pošiljanje podatkov obrazca v strežnik. Za preizkus naslednjega skripta morate ustvariti dve datoteki. Eno je "Vpiši se.html " in drugo je “Preverite.php ". Datoteka HTML vsebuje obliko dveh elementov. To sta uporabniško ime in geslo. Podatki obrazca se predložijo v preverjanje.php z uporabo metode post. PHP skript bo preveril predloženo vrednost uporabniškega imena in gesla. Če je uporabniško ime 'admin' in geslo je '1234 ' potem se bo natisniloVeljaven uporabnik ' v nasprotnem primeru se bo natisnilo 'Neveljaven uporabnik'.

Vpiši se.html




Uporabniško ime:

geslo:




preverite.php

če ($ _ POST ['uporabniško ime'] == 'admin' && $ _POST ['pwd'] == '1234')
echo "Veljaven uporabnik";
drugače
echo "Neveljaven uporabnik";
?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / login.html

Če se uporabniško ime in geslo ne ujemata, se prikaže naslednji izhod.

Na vrh

get_browser funkcija

get_browser () je vgrajena funkcija PHP, ki se uporablja za branje vseh informacij, povezanih z brskalnikom, z branjem browscap.ini mapa. Naslednji skript prikazuje izhod te funkcije v obliki matrike.
getbrowser.php

echo $ _SERVER ['HTTP_USER_AGENT'];
$ browser = get_browser ();
print_r ($ brskalnik);
?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / getbrowser.php

Na vrh

Shramba seje

Informacije o sejah lahko shranite v PHP z uporabo $ _SESSION matriko. PHP ima veliko vgrajenih funkcij za upravljanje seje. session_start () funkcija se uporablja v naslednjem skriptu za začetek seje in dve vrednosti seje sta shranjeni v $ _SESSION matriko.

sejo.php

session_start ();
$ _SESSION ["name"] = "Janez";
$ _SESSION ["color"] = "Modra";
echo "Podatki seje so shranjeni.";
?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / session.php

Na vrh

Način strežniške zahteve

Že prej je bilo omenjeno, da ima PHP veliko super globalnih spremenljivk za obdelavo zahtev strežnika. $ _SERVER matrika je ena od teh spremenljivk, ki se uporabljajo za pridobivanje informacij o strežniku. Naslednji skript bo natisnil ime datoteke izvrševalnega skripta in ime tekaškega strežnika.

zahtevo strežnika.php

echo $ _SERVER ['PHP_SELF'];
odmev "
";
echo $ _SERVER ['SERVER_NAME'];
odmev "
";
?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / serverrequest.php

Na vrh

HTTP POST

Protokol HTTP se uporablja za komunikacijo med strežnikom in odjemalcem. Vsak brskalnik deluje kot odjemalec za pošiljanje zahteve HTTP strežniku in ta pošlje odgovor stranki na podlagi zahteve. Zahtevo HTTP lahko pošljete z uporabo metod POST in GET. Naslednji primer prikazuje uporabo zahteve HTTP POST v PHP. Obrazec HTML je zasnovan tako, da zavzame vrednost višine in širine katerega koli pravokotnika in ga pošlje strežniku. $ _POST matrika se uporablja za branje vrednosti in izračun površine pravokotnika ter tiskanje.
httppost.php




Višina:


Premer:




 


če ($ _POST ["ht"] || $ _POST ["wd"])

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

?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / httppost.php

Če uporabnik vpiše 10 in 20 kot višino in širino, se bo pojavil naslednji izhod.

Na vrh

Pošiljanje e-pošte

PHP ima vgrajeno funkcijo z imenom pošta () za pošiljanje e-pošte. Ima štiri argumente. Prvi trije argumenti so obvezni, zadnji argument pa neobvezni. Prvi argument zajema e-poštni naslov prejemnika, drugi argument zajema e-poštni naslov, tretji argument zajema telo e-pošte in nadaljnji argument zajema vsebino glave. Toda ta funkcija deluje samo v strežniku v živo. Kako lahko uporabljate to funkcijo, je prikazano v naslednjem skriptu.
E-naslov.php

$ to = '[e-pošta zaščitena]';
$ subject = 'Hvala, ker ste nas kontaktirali';
$ message = 'Vaš problem bomo kmalu rešili';
pošta ($ na, $ tema, $ sporočilo);
?>

Če želite poslati e-pošto z lokalnega strežnika s pomočjo PHP, lahko uporabite razred PHPMailer. Če želite izvedeti več o tem predavanju, lahko obiščete naslednjo povezavo do vadnice.

https: // linuxhint.com / kako-poslati-e-pošto-iz-php /

Na vrh

Razred in predmet

Objektno usmerjeno programiranje je v PHP dodano od različice 5.  Razred in objekt sta glavna dela vsakega objektno usmerjenega programiranja. Razred je zbirka spremenljivk in metod, objekt pa je primerek razreda.  Kako lahko ustvarite in uporabite preprost razred in predmet, je prikazano v naslednjem primeru. Tukaj je razred z imenom Stranka je definiran s tremi javnimi spremenljivkami in eno metodo. Po ustvarjanju predmeta z imenom $ custobj, spremenljivke se inicializirajo s klicem setValue metoda in natisnjena kasneje.
classobject.php

razred Stranka

// Navedite lastnosti / spremenljivke
javno ime $;
javni $ naslov;
javni $ telefon;
 
// Nastavitev podatkov o strankah
javna funkcija setValue ($ name, $ addr, $ phone)
$ to-> ime = $ ime;
$ to-> naslov = $ addr;
$ to-> telefon = $ telefon;


// Ustvari nov predmet stranke
$ custobj = nova stranka;
// Nastavitev vrednosti lastnosti
echo $ custobj-> setValue ("Alia", "Daka, Bangladeš", "+ 8801673434456");
// Natisnemo vrednost kupca
echo "Ime:".$ custobj-> ime."
";
echo "Naslov:".$ custobj-> naslov."
";
echo "Telefon:".$ custobj-> telefon."
";
?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / classobject.php

Na vrh

Ravnanje z izjemami

Ena pomembnih lastnosti objektno usmerjenega programiranja je ravnanje z izjemami. Upravljanje izjem ima dva dela. To so poskusite blok in ulov blok. Blokiraj poskus vsebuje skript in ko se v skriptu pojavi kakršna koli napaka, sproži blokada poskus, da blokira blok.  Preprosta uporaba ravnanja z izjemami je prikazana v naslednjem primeru. Tu poskusite z blokom preverite vrednost $ številka. Če $ številka je večje od 9 potem bo vrglo izjemo s sporočilom "Izbrati morate enoštevilčno številko”V nasprotnem primeru bo skript natisnil vrednost $ številka z drugim besedilom.
izjema.php

$ število = 15;
// poskusi blokirati
poskusite
če ($ številka> 10)
vrzi novo izjemo ("Izbrati morate enoštevilčno številko
");

// Natisne izhod, če ne pride do izjeme
echo "Izbrana številka je $ number
";

// ulov izjema
catch (izjema $ e)
echo 'Sporočilo o napaki:' .$ e-> getMessage ();

?>

Izhod:

Zaženite datoteko iz brskalnika.

http: // localhost / izjema.php

Na vrh

Zaključek

Osnovno programiranje PHP je v tej vadnici razloženo na 30 primerih. Če se želite naučiti PHP ali želite v prihodnosti postati spletni razvijalec, vam bo ta vadnica pomagala, da začnete pisati skripte v PHP.

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
S pomočjo gumba X-Mouse Button Control različno prilagodite gumbe miške za različno programsko opremo
Mogoče potrebujete orodje, ki bi lahko spremenilo nadzor miške z vsako aplikacijo, ki jo uporabljate. V tem primeru lahko preizkusite aplikacijo z ime...
Microsoft Sculpt Touch Wireless Mouse Review
Pred kratkim sem prebral o Microsoftov kiparski dotik brezžično miško in se odločil za nakup. Potem ko sem ga nekaj časa uporabljal, sem se odločil, d...