php

PHP opplæring for nybegynnere

PHP opplæring for nybegynnere
Hvis du er ny i PHP, vil denne veiledningen hjelpe deg med å lære PHP fra begynnelsen.

Grunnleggende om PHP:

  1. Hei Verden
  2. Kommentarer
  3. Variabler med strenger
  4. Sammenkoblede strenger
  5. Trimstrenger
  6. Understrenger
  7. Variabler med tall
  8. Matte
  9. Dagens dato
  10. Datokontroll
  11. Hvis uttalelser
  12. Else and ElseIf
  13. Hvis med (OR og AND)
  14. Arrays
  15. mens Loop
  16. foreach loop
  17. funksjoner
  18. funksjonsargumenter
  19. dø og gå ut
  20. Inkluder filer
  21. JSON-bruk
  22. XML-bruk
  23. HTML-skjemainnganger
  24. get_browser-funksjon
  25. Øktlagring
  26. Serverforespørselsmetode
  27. HTTP POST
  28. Sender e-post
  29. Objekt og klasse
  30. Avvikshåndtering

Hei Verden

Forlengelsen av PHP-filen er .php. koder brukes til å definere PHP-kodeblokk og bruk ';' på slutten av linjen er obligatorisk for PHP-skript. Opprett en ny fil med navnet 'først.php'for å kjøre ditt første skript og lagre filen i / www / html / htdocs mappe. Legg til følgende skript for å skrive ut en enkel tekst, “Hei Verden”.

// Skriv ut tekst
ekko "Hello World";
?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / først.php

Topp

Kommentarer

Som andre standard programmeringsspråk, kan du bruke '//' for kommentar på en linje og '/ * * /' for kommentar med flere linjer. Opprett en PHP-fil med navnet 'kommentar.php'med følgende kode for å vise bruken av en eller flere linjekommentarer i PHP.

// Tilordne en verdi i variabelen $ n
$ n = 10;
/* Skrive ut
verdien av $ n * /
ekko "n = $ n";
?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / kommentar.php

Topp

Variabler med strenger

'$' symbol brukes til å erklære og lese en hvilken som helst variabel i PHP. Opprett en PHP-fil med navnet 'strenger.php'med følgende kode. Du kan bruke enkelt anførselstegn (") eller dobbelt anførselstegn (" ") for å erklære eller skrive ut en strengvariabel, men dobbelt anførselstegn brukes til å skrive ut verdien av strengvariabelen med andre strengdata. Ulike bruksområder for strengvariabler er vist i dette eksemplet.

$ site = 'LinuxHint';
echo "$ site er et godt bloggside.
";
$ os = 'Linux';
ekko "Du kan lese forskjellige emner på $ os på $ site.";
?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / strings.php

Topp

Sammenkoblede strenger

'.' operatør brukes i PHP for å kombinere flere variabler. Opprett en PHP-fil med navnet 'konkate.php'og legg til følgende kode for å kombinere flere strengvariabler. Summen av to tallvariabler er lagret i en annen variabel, og verdiene til tre variabler skrives ut ved å kombinere med en annen streng.

$ a = 30;
$ b = 20;
$ c = $ a + $ b;
ekko "Summen av".$ a."og".$ b." er ".$ c;
?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / concate.php

Topp

Trimstrenger

listverk() funksjonen brukes i PHP for å fjerne tegn fra venstre og høyre side av en streng. Det er to andre funksjoner i PHP for å fjerne tegn fra venstre eller høyre side. Disse er ltrim () og rtrim (). Opprett en PHP-fil med navnet 'trimming.php'med følgende kode for å vise bruken av disse tre funksjonene. Tre beskjæringsfunksjoner brukes i skriptet og tegnet 'en'fjernes fra start eller slutt eller begge sider basert på anvendt streng.

$ text = "aa jeg liker å programmere aa";
ekko "Før trim: $ text
";
ekko "Etter listverk: ".trim ($ text, 'a')."
";
ekko "Etter trimme: ".ltrim ($ text, 'a')."
";
ekko "Etter rtrim: ".rtrim ($ text, 'a')."
";
?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / trimming.php

Du kan lære mer om trimming fra følgende opplæringskobling.

https: // linuxhint.com / trim_string_php /

Topp

Understrenger

substr () funksjonen brukes i PHP for å lese en bestemt del av en streng. Denne funksjonen kan ta tre parametere. Den første parameteren er hovedstrengen du vil kutte, den andre parameteren er startindeksen og den tredje parameteren er lengden på strengen. Den tredje parameteren er valgfri for denne metoden.  Opprett en PHP-fil med navnet 'underlag.php'med følgende kode for å vise bruken av denne funksjonen. I denne funksjonen teller startindeksen fra 0, men negativ startindeksverdi teller fra 1. Og lengdeverdien teller fra 1. Hvis du utelater den tredje parameteren i denne funksjonen, blir tegnene fra startindeksen til slutten av hovedstrengen kuttet.

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

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / substring.php

Topp

Variabler med tall

Du kan erklære forskjellige typer tallvariabler i PHP. Tallverdien kan være heltall eller flyte. Tre typer tall blir deklarert og lagt til i følgende skript. Opprett en PHP-fil med navnet 'tall.php'for å vise bruken av tallvariabelen.

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

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / numbers.php

Topp

Matte

PHP inneholder mange innebygde funksjoner for å utføre forskjellige typer matematiske oppgaver, for eksempel abs (), ceil (), floor (), hexdec (), max (), min (), rand () etc. Bruken av abs () funksjonen vises i følgende skript. abs () funksjonen returnerer den absolutte verdien til et hvilket som helst tall. Hvis du oppgir et negativt tall da abs () funksjonen returnerer bare verdien uten tegn.

absval.php

$ nummer = -17.87;
$ absnum = abs ($ nummer);
ekko $ absnum;
?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / absval.php

Topp

Dagens dato

Du kan få data og tidsrelatert all informasjon i PHP på to måter. En måte å bruke date () -funksjonen på og en annen måte å bruke DateTime-klassen på. Hvordan du kan få den nåværende datoen ved å bruke nevnte to måter, vises i følgende skript. Skriptet viser gjeldende dato i "dag-måned-år" -format.
dagens dato.php

$ CurrentDate1 = dato ('d-m-Y');
ekko $ CurrentDate1."
";
$ CurrentDate2 = ny DateTime ();
ekko $ CurrentDate2-> format ('d-m-Y');
?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / currentdate.php

Datokontroll

sjekkdato () -funksjonen brukes i PHP for å kontrollere at en dato er gyldig eller ikke. Bruken av denne funksjonen vises i følgende skript. Dette skriptet vil sjekke at et år er et skuddår eller ikke basert på en dato.

skuddår.php

if (sjekkedato (02, 29, 2018))
ekko "Året er skuddår";
ellers
ekko "Året er ikke skuddår";
?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / leapyear.php

Topp

hvis uttalelser

hvis uttalelse brukes til å erklære betinget uttalelse. Syntaksen til hvis uttalelse i PHP ligner på andre standard programmeringsspråk. Følgende skript viser bruken av enkel hvis uttalelse. I følge skriptet er tilstanden oppfylt, og den vil skrive ut utdataene, ”Du er kvalifisert for dette tilbudet”.

hvis.php

$ alder = 20;
hvis ($ alder> = 18)
ekko "Du er kvalifisert for dette tilbudet";
?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / if.php

Topp

Else and ElseIf

Du kan bruke ellers og eller hvis med if-uttalelse hvis du vil utføre forskjellige uttalelser basert på forskjellige forhold. Tre typer betingelser blir sjekket i følgende skript. Den andre betingelsen vil være sant i henhold til skriptet, og den vil skrive ut “Du vant andreprisen ”.
eller hvis.php

$ n = 220;
hvis ($ n == 1010)
ekko "Du vant førstepremien";
elseif ($ n == 220)
ekko "Du vant andreprisen";
annet
ekko "Prøv igjen senere";

?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / elseif.php

Topp

Hvis med (OR og AND)

Du kan bruke flere forhold i if-setningen ved å bruke logisk ELLER og OG. Logisk ELLER returnerer true når en hvilken som helst tilstand med flere forhold blir oppfylt. Logisk OG blir sant når alle deklarerte forhold blir oppfylt. Følgende skript viser bruken av if-setningen med ELLER og OG logikk. Her, hvis-annet-hvis uttalelse brukes med logisk OG som vil skrive ut utdataene basert på tilordnet $ nåværende tid. En annen if-setning brukes med logisk ELLER som vil skrive ut utdata hvis noen av forholdene blir oppfylt.
orand.php

$ current_time = 17;
$ break_time = false;
hvis ($ current_time> = 9 AND $ current_time <= 12)
ekko "Morgen
";
elseif ($ current_time> 13 AND $ current_time <= 16)
ekko "Ettermiddag
";
ellers

ekko "Kveld
";
$ break_time = true;

hvis ($ current_time> 16 ELLER $ break_time == true)
ekko "Gå hjem
";
?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / orand.php

Topp

Arrays

Når du vil legge til flere verdier i en enkelt variabel, kan du bruke matrise eller objektvariabel. Hovedsakelig to typer matriser kan deklareres på ethvert programmeringsspråk. Disse er numeriske og assosiative matriser. Array kan også kategoriseres etter en dimensjonal og flerdimensjonal matrise. Følgende eksempel viser bruken av enkel numerisk og assosiativ matrise. Her, numerisk matrise, $ navn leses og skrives ut ved hjelp av for loop og associative array, $ e-post leses og skrives ut av for hver Løkke.

array.php

// Numerisk matrise
$ names = array ("Jim", "Riffat", "Ella");
for ($ i = 0; $ iekko "Navn:".$ names [$ i]."
";
// Associative Array
$ emails = array ("Jim" => "[e-postbeskyttet]", "Riffat" => "[e-postbeskyttet]",
"Ella" => "[e-postbeskyttet]");
foreach ($ emails som $ name => $ email)

ekko "
E-postadressen til $ name er $ email
";

?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / array.php

Du kan gå til følgende veiledningskobling for å lære mer om PHP-array.

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

Topp

mens Loop

PHP bruker tre typer sløyfer for å gjenta en blokk med kode flere ganger. samtidig som loop er en av dem som fortsetter iterasjonen til løkken når termineringstilstanden. Syntaksen for mens loop-erklæringen er lik de andre standard programmeringsspråkene. Følgende eksempel viser bruken av samtidig som Løkke. Sløyfen brukes her for å finne ut partall fra 1 til 10. Sløyfen vil gjenta 10 ganger og sjekke at hvert tall er delbart med 2 eller ikke. Tallene som kan deles med 2 vil skrives ut.

samtidig som.php

$ n = 1;
ekko "Partall fra 1-10
";
mens ($ n < 11)

hvis (($ n% 2) == 0)
ekko "$ n
";
$ n ++;

?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / while.php

Topp

foreach loop

PHP bruker for hver loop for å lese en matrise eller objektvariabel. Denne sløyfen kan lese nøkkel / verdi par fra en assosiativ matrise. Bruken av denne sløyfen vises i følgende skript. Her er et assosiativt utvalg kalt $ bøker blir erklært. Indeksen til matrisen inneholder boktypen, og verdien på matrisen inneholder boknavnet. for hver loop brukes til å gjenta matrisen med nøkkel og verdi og skrive dem ut ved å sammenkoble med en annen streng.
for hver.php

$ books = array ("cms" => "Wordpress", "framework" => "Laravel 5", "javascript library" =>
"Reager 16 essensielle");
foreach ($ books as $ type => $ bookName)
ekko " $ bookName er en populær $ type
";

?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / foreach.php

Topp

funksjoner

Hvis du vil bruke samme kodeblokk mange ganger i mange deler av samme skript, er det bedre å opprette en funksjon med den vanlige kodeblokken og ringe funksjonen der koden må utføres. En enkel bruk av funksjonen er vist i følgende eksempel. Her erklæres en funksjon uten noe argument som vil skrive ut en tekst etter anrop.

funksjon.php

// Deklarer funksjonen
funksjonen WelcomeMessage ()
ekko "

Velkommen til Linuxhint

";

// ring funksjonen
Velkomstmelding();
?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / funksjon.php

Topp

funksjonsargumenter

Du kan bruke en funksjon med argumenter eller uten argumenter. Det forrige eksemplet viser bruken av argument mindre funksjon. Du kan sende argument i funksjon etter verdi eller referanse.  Argumentet sendes med verdi til funksjonen i følgende eksempel. Her defineres en funksjon med ett argument som tar radiusverdien til en sirkel og beregner sirkelarealet basert på den verdien. Funksjonen kalles tre ganger med tre forskjellige radiusverdier.
circlearea.php

// Deklarer funksjonen
funksjon sirkelArea ($ radius)
$ areal = 3.14 * $ radius * $ radius;
ekko "

Sirkelområdet er $ areal

";

// ring funksjonen
sirkelområde (12);
sirkelområde (34);
sirkel Område (52);
?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / circlearea.php

Topp

dø og gå ut

PHP bruker dø() og exit() funksjoner for å avslutte skriptet ved å vise en feilmelding. Det er ingen grunnleggende forskjell mellom disse to funksjonene. Bruken av disse begge funksjonene er vist i de følgende eksemplene.

die () -funksjon

Følgende skript genererer en feil hvis nyfil.txt eksisterer ikke på gjeldende plassering og stopper kjøringen ved å vise feilmeldingen som er inkludert i die () -metoden.

dieerr.php

hvis(!fopen ("nyfil.txt "," r "))
die ("Kan ikke åpne filen");
ekko "Lesing av filinnholdet ...";
?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / dieerr.php

exit () funksjon

Følgende skript vil stoppe kjøringen av skriptet ved å vise feilmelding hvis verdien $ n ikke er lik 100.

exiterr.php

$ n = 10;
hvis ($ n != 100)
exit ("n er ikke lik 100");
ellers
ekko "n er lik 100";
?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / exiterr.php

Topp

Inkluder filer

Når du trenger å bruke den samme koden i flere PHP-skript, er det bedre å lagre det vanlige skriptet i en hvilken som helst fil og bruke koden flere ganger ved å inkludere filen. Du kan inkludere filen i PHP ved å bruke fire metoder. Disse are require (), require_once (), inkluderer () og include_once (). Hvis krever () eller require_once () mislykkes i å inkludere filen, så stopper den utførelsen av skriptet med makt, men inkludere() eller include_once () stopper ikke utførelsen av skriptet hvis det oppstår en feil i inkluderingen. Bruken av de to metodene er vist i det følgende eksemplet. Opprett en PHP-fil med navnet “Velkommen.php”Med følgende kode som vil bli inkludert senere. Dette skriptet skriver ut en enkel tekst.

Velkommen.php

ekko "Begynn å lese herfra
";
?>

Opprett en annen PHP-fil med navnet “inkluderer_fil.php”Og legg til følgende kode. Her, inkludere() metoden vil ikke stoppe kjøringen for inkluderingsfeil og skrive ut meldingen “Laravel er et veldig populært PHP-rammeverk nå”. Men krever () metoden vil stoppe utførelsen for inkluderingsfeil og vil ikke skrive ut de to siste ekkomeldingene etter kravet ().

inkluderer_fil.php

inkluderer ('velkomst.php ');
echo "Laravel er et veldig populært PHP-rammeverk nå
";
krever ('velkomst.php ');
ekko "Du kan bruke Magento til å utvikle netthandelsnettsted
";
ekko "Takk for at du leser
";
?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / include_file.php

Topp

JSON-bruk

Det er en innebygd metode i PHP for å lese data fra webserveren i JSON-format og vises på websiden. En av de vanligste metodene for PHP er json_encode () for å lage JSON-data. Denne metoden brukes i følgende skript for å konvertere PHP-matrise til JSON-data.

json.php

$ items = array ("penn", "blyant", "viskelær", "fargebok");
$ JSONdata = json_encode ($ varer);
ekko $ JSONdata;
?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / json.php

Topp

XML-bruk

PHP har en utvidelse som heter SimpleXML for analyse av XML-data. simplexml_load_string () er en innebygd funksjon av PHP for å analysere XML-filer. Følgende eksempel viser hvordan du kan bruke simplexml_load_string () funksjon for å lese data fra XML-innhold. Her lagres XML-data i en variabel, $ XMLData og $ xml-variabelen brukes til å lese dataene til $ XMLData. Etter å ha lest dataene skrives innholdet ut som en matrisestruktur med datatype.

xml.php

$ XMLData =
"

Easy Laravel 5
W. Jason Gilmore
easylaravelbook.com
";
 
$ xml = simplexml_load_string ($ XMLData) eller die ("Feil ved lesing");
var_dump ($ xml);
?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / xml.php

Topp

HTML-skjemainnganger

Du kan bruke forskjellige typer innebygd PHP-matrise for å lese innsendte skjemadata basert på metodeattributtverdien til skjemaet. Du må bruke $ _POST-matrisen hvis skjemadataene sendes inn ved hjelp av POST-metoden, og du må bruke $ _GET-matrisen hvis skjemaet sendes inn ved hjelp av GET-metoden. Følgende eksempel bruker POST-metoden for å sende skjemadataene til serveren. Du må opprette to filer for å teste følgende skript. En er "Logg Inn.html ” og en annen er "Sjekk.php ”. HTML-fil inneholder en form av to elementer. Dette er brukernavn og passord. Skjemadataene sendes inn for å sjekke.php-fil ved hjelp av postmetoden. PHP-skript vil sjekke den innsendte verdien av brukernavn og passord. Hvis brukernavnet er 'admin' og passord er '1234 ' da vil den skrive ut 'Gyldig bruker ' ellers vil den skrives ut 'Ugyldig bruker'.

Logg Inn.html




Brukernavn:

passord:




Sjekk.php

hvis ($ _ POST ['brukernavn'] == 'admin' && $ _POST ['pwd'] == '1234')
ekko "Gyldig bruker";
ellers
ekko "Ugyldig bruker";
?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / pålogging.html

Hvis brukernavnet og passordet ikke stemmer overens, vises følgende utdata.

Topp

get_browser-funksjon

get_browser () er en innebygd funksjon av PHP som brukes til å lese all informasjon relatert til nettleseren ved å lese browscap.Inn jeg fil. Følgende skript viser utdataene til denne funksjonen i matriseformat.
getbrowser.php

ekko $ _SERVER ['HTTP_USER_AGENT'];
$ nettleser = get_browser ();
print_r ($ nettleser);
?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / getbrowser.php

Topp

Øktlagring

Du kan lagre øktinformasjon i PHP ved å bruke $ _SESSION array. PHP har mange innebygde funksjoner for å håndtere økten. session_start () funksjonen brukes i følgende skript for å starte økten, og to øktverdier lagres i $ _SESSION array.

økt.php

session_start ();
$ _SESSION ["name"] = "John";
$ _SESSION ["color"] = "Blå";
ekko "Øktedata lagres.";
?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / økt.php

Topp

Serverforespørselsmetode

Det er nevnt tidligere at PHP har mange super globale variabler for å håndtere serverforespørsel. $ _SERVER array er en av disse variablene som brukes til å få serverinformasjon. Følgende skript vil skrive ut filnavnet på det utførende skriptet og navnet på den serveren som kjører.

serverforespørsel.php

ekko $ _SERVER ['PHP_SELF'];
ekko "
";
ekko $ _SERVER ['SERVER_NAME'];
ekko "
";
?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / serverrequest.php

Topp

HTTP POST

HTTP-protokoll brukes til å kommunisere mellom serveren og klienten. Enhver nettleser fungerer som en klient for å sende HTTP-forespørsel til serveren, og serveren sender svaret til klienten basert på forespørselen. HTTP-forespørsel kan sendes ved hjelp av POST og GET-metoden. Følgende eksempel viser bruken av HTTP POST-forespørsel i PHP. Her er et HTML-skjema designet for å ta høyde og breddeverdi for ethvert rektangel og sende til serveren. $ _POST array brukes til å lese verdiene og beregne arealet til rektangelet og skrive ut.
httppost.php




Høyde:


Bredde:




 


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

$ area = $ _POST ["ht"] * $ _POST ["wd"];
ekko "Arealet av rektangelet er $ areal";

?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / httppost.php

Hvis brukeren skriver 10 og 20 som høyde og bredde, vil følgende utdata forekomme.

Topp

Sender e-post

PHP har en innebygd funksjon som heter post() for å sende en e-post. Den har fire argumenter. De tre første argumentene er obligatoriske og det siste argumentet er valgfritt. Det første argumentet tar mottakerens e-postadresse, det andre argumentet tar e-postens emne, det tredje argumentet tar e-postteksten og fremover argumentet tar topptekstinnhold. Men denne funksjonen fungerer bare på live-serveren. Hvordan du kan bruke denne funksjonen vises i følgende skript.
e-post.php

$ to = '[e-postbeskyttet]';
$ subject = 'Takk for at du kontaktet oss';
$ message = 'Vi løser problemet ditt snart';
e-post ($ til, $ emne, $ melding);
?>

Hvis du vil sende e-post fra lokal server ved hjelp av PHP, kan du bruke PHPMailer-klassen. Du kan gå til følgende veiledningskobling for å lære mer om denne klassen.

https: // linuxhint.no / hvordan sende e-post-fra-php /

Topp

Klasse og objekt

Objektorientert programmeringsfunksjon er lagt til i PHP fra versjon 5.  Klasse og objekt er hoveddelene av enhver objektorientert programmering. En klasse er en samling av variabler og metoder, og et objekt er en forekomst av en klasse.  Hvordan du kan lage og bruke en enkel klasse og et objekt, vises i eksemplet nedenfor. Her, en klasse som heter Kunde er definert med tre offentlige variabler og en metode. Etter å ha opprettet objektet som heter $ custobj, variabler initialiseres ved å ringe setValue metode og skrevet ut senere.
classobject.php

klasse Kunden

// Deklarer egenskaper / variabler
offentlig $ navn;
offentlig $ adresse;
offentlig $ telefon;
 
// Angi kundedata
public function setValue ($ name, $ addr, $ phone)
$ dette-> navn = $ navn;
$ dette-> adresse = $ addr;
$ dette-> telefon = $ telefon;


// Opprett et nytt objekt av Kunden
$ custobj = ny kunde;
// Still egenskapene
echo $ custobj-> setValue ("Alia", "Dhaka, Bangladesh", "+ 8801673434456");
// Skriv ut kundeverdien
ekko "Navn:".$ custobj-> navn."
";
ekko "Adresse:".$ custobj-> adresse."
";
ekko "Telefon:".$ custobj-> telefon."
";
?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / classobject.php

Topp

Avvikshåndtering

En av de viktigste egenskapene til objektorientert programmering er unntakshåndtering. Unntakshåndtering har to deler. Disse er prøve blokker og å fange blokkere. Prøveblokk inneholder skriptet, og når noen feil vises i skriptet, kastes et unntak av prøveblokk for å fange blokkering.  En enkel bruk av unntakshåndtering er vist i følgende eksempel. Her, prøv blokk vil sjekke verdien av $ nummer. Hvis $ nummer er større enn 9 da vil det kaste et unntak med meldingen “Du må velge ett siffernummerEllers vil skriptet skrive ut verdien av $ nummer med annen tekst.
unntak.php

$ nummer = 15;
// prøv å blokkere
prøv
hvis ($ nummer> 10)
kast nytt unntak ("Du må velge ett siffernummer
");

// Skriv ut utdata hvis det ikke er noe unntak
ekko "Valgt nummer er $ nummer
";

// fange unntak
fangst (Unntak $ e)
ekko 'Feilmelding:' .$ e-> getMessage ();

?>

Produksjon:

Kjør filen fra nettleseren.

http: // localhost / unntak.php

Topp

Konklusjon

Den grunnleggende PHP-programmeringen forklares i denne opplæringen ved hjelp av 30 eksempler. Hvis du vil lære PHP eller ønsker å bli en webutvikler i fremtiden, vil denne opplæringen hjelpe deg med å begynne å skrive skript i PHP.

Hvordan utvikle et spill på Linux
For et tiår siden ville ikke mange Linux-brukere forutsi at deres favorittoperativsystem en dag ville være en populær spillplattform for kommersielle ...
Åpne kildeporter for kommersielle spillmotorer
Gratis, åpen kildekode og plattformspillmotorrekreasjoner kan brukes til å spille gamle så vel som noen av de ganske nylige spilletitlene. Denne artik...
Beste kommandolinjespill for Linux
Kommandolinjen er ikke bare din største allierte når du bruker Linux, den kan også være kilden til underholdning fordi du kan bruke den til å spille m...