PHP pagrindai:
- Labas pasauli
- Komentarai
- Kintamieji su eilutėmis
- Sujungtos stygos
- Trimo stygos
- Substringai
- Kintamieji su skaičiais
- Matematika
- Dabartinė data
- Datos tikrinimas
- Jei pareiškimai
- Kitos ir kitos
- Jei su (ARBA IR IR)
- Masyvai
- o kilpa
- foreach kilpa
- funkcijos
- funkcijos argumentai
- mirti ir išeiti
- Įtraukti failus
- JSON naudojimas
- XML naudojimas
- HTML formos įvestys
- „get_browser“ funkcija
- Seanso saugojimas
- Serverio užklausos metodas
- HTTP POST
- Siunčiamas el. Paštas
- Objektas ir klasė
- Išimčių tvarkymas
Labas pasauli
PHP failo plėtinys yra .php. žymos naudojamos apibrėžti PHP kodo bloką ir naudojant ";" eilutės pabaigoje yra privalomas PHP scenarijus. Sukurkite naują failą pavadinimu „Pirmas.phppaleisti pirmąjį scenarijų ir išsaugoti failą / www / html / htdocs aplanką. Pridėkite šį scenarijų, kad išspausdintumėte paprastą tekstą:Labas pasauli“.
// Spausdinti tekstąaidas „Sveikas pasaulis“;
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / first.php
Į viršų
Komentarai
Kaip ir kitas standartines programavimo kalbas, vienos eilutės komentarams galite naudoti „//“ ir kelių eilučių komentarams - „/ * * /“. Sukurkite PHP failą pavadinimu „komentuoti.php'su tokiu kodu, kad būtų rodomas vienos ir kelių eilučių komentarų naudojimas PHP.
// Priskirkite reikšmę kintamajam $ n$ n = 10;
/ * Spausdinti
$ n * / vertė
aidas "n = $ n";
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / komentaras.php
Į viršų
Kintamieji su eilutėmis
„$“ simbolis naudojamas deklaruoti ir perskaityti bet kokį kintamąjį PHP. Sukurkite PHP failą pavadinimu „stygos.php"su tokiu kodu. Norėdami deklaruoti ar atspausdinti bet kurį eilutės kintamąjį, galite naudoti vienkartinę (") arba dvigubą (" ") citatą, tačiau dviguba citata naudojama eilutės kintamojo vertei spausdinti su kitais eilutės duomenimis. Šiame pavyzdyje parodyti skirtingi eilutės kintamųjų naudojimo būdai.
$ site = 'LinuxHint';echo "$ svetainė yra gera tinklaraščio svetainė.
";
$ os = 'Linux';
echo "Galite perskaityti įvairias $ os temas svetainėje $.";
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / stygos.php
Į viršų
Susietos stygos
"." operatorius naudojamas PHP, norint sujungti kelis kintamuosius. Sukurkite PHP failą pavadinimu „glausti.php'ir pridėkite šį kodą, kad sujungtumėte kelis eilutės kintamuosius. Dviejų skaičių kintamųjų suma yra saugoma kitame kintamajame, o trijų kintamųjų reikšmės spausdinamos sujungiant su kitomis eilutėmis.
$ a = 30;$ b = 20;
$ c = $ a + $ b;
aidas "suma".$ a."ir".b."yra".$ c;
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / concate.php
Į viršų
Trimo stygos
apkarpyti() Funkcija naudojama PHP norint pašalinti bet kokį simbolį iš bet kurios eilutės kairės ir dešinės pusės. PHP yra dvi kitos funkcijos, skirtos pašalinti simbolius iš kairės arba dešinės pusės. Šitie yra „ltrim“ () ir rtrim (). Sukurkite PHP failą pavadinimu „apipjaustymas.php„su šiuo kodu, nurodančiu šių trijų funkcijų naudojimą. Trys kirpimo funkcijos naudojamos scenarijuje ir simbolyje 'a'pašalinama iš pradžios ar pabaigos arba iš abiejų pusių, atsižvelgiant į pritaikytą eilutę.
$ text = "aa man patinka programuoti aa";echo "Prieš apdailą: $ tekstas
";
aidas "Po apkarpyti: ".apdaila ($ text, 'a')."
";
aidas "Po ltrimas: ".ltrim ($ text, 'a')."
";
aidas "Po rtrim: ".rtrim ($ text, 'a')."
";
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / apipjaustymas.php
Daugiau apie kirpimą galite sužinoti naudodamiesi šia mokymo nuoroda.
https: // linuxhint.com / trim_string_php /
Į viršų
Substrings
substratas () funkcija naudojama PHP, norint nuskaityti tam tikrą eilutės dalį. Ši funkcija gali turėti tris parametrus. Pirmasis parametras yra pagrindinė eilutė, kurią norite iškirpti, antrasis parametras yra pradinis indeksas, o trečiasis parametras - eilutės ilgis. Trečiasis parametras yra neprivalomas šiam metodui. Sukurkite PHP failą pavadinimu „substring.php'su tokiu kodu, rodančiu šios funkcijos naudojimą. Šioje funkcijoje pradinis indeksas skaičiuojamas nuo 0, bet neigiamas pradinio indekso skaičius skaičiuojamas nuo 1. Ir ilgio vertė skaičiuojama nuo 1. Jei praleisite trečiąjį šios funkcijos parametrą, simboliai nuo pradinio indekso iki pagrindinės eilutės pabaigos bus iškirpti.
echo substr („Žiniatinklio programavimas“, 4,7)."";
echo substr („Žiniatinklio programavimas“, 4)."
";
echo substr („Žiniatinklio programavimas“, - 8,4)."
";
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / substring.php
Į viršų
Kintamieji su skaičiais
PHP galite deklaruoti skirtingų tipų skaičių kintamuosius. Skaičio vertė gali būti sveikasis skaičius arba plūduriuojantis. Šiame scenarijuje deklaruojami ir pridedami trijų tipų skaičiai. Sukurkite PHP failą pavadinimu „numeriai.phprodyti skaičių kintamojo naudojimą.
$ a = 8;$ b = 10.5;
$ c = 0xFF;
aidas $ a + $ b + $ c;
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / numeriai.php
Į viršų
Matematika
PHP yra daug integruotų funkcijų, atliekančių įvairias matematines užduotis, tokias kaip abs (), lubos (), grindys (), hexdec (), max (), min (), randas () ir pan. Panaudojimas abs () funkcija rodoma šiame scenarijuje. abs () funkcija grąžina bet kurio skaičiaus absoliučią vertę. Jei pateiksite bet kokį neigiamą skaičių, tada abs () funkcija grąžins tik vertę be jokio ženklo.
absvalas.php
$ skaičius = -17.87;$ absnum = abs ($ numeris);
echo $ absnum;
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / absval.php
Į viršų
Dabartinė data
Galite gauti visą informaciją, susijusią su duomenimis ir laiku, PHP dviem būdais. Vienas būdas naudoti date () funkciją ir kitas būdas naudoti DateTime klasę. Kaip galite gauti dabartinę datą dviem minėtais būdais, parodyta šiame scenarijuje. Scenarijuje dabartinė data bus rodoma „dienos-mėnesio-metų“ formatu.
dabartinė data.php
echo $ CurrentDate1."
";
$ CurrentDate2 = new DateTime ();
echo $ CurrentDate2-> formatas ('d-m-Y');
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / currentdate.php
Datos tikrinimas
funkcija checkdate () naudojama PHP norint patikrinti, ar data galioja, ar ne. Šios funkcijos naudojimas parodytas šiame scenarijuje. Šis scenarijus patikrins, ar metai yra keliamieji, ar ne pagal datą.
kelialapis.php
jei (patikrinimo data (2018 02, 29))aidas „Metai keliamieji metai“;
Kitas
aidas „Metai nėra keliamieji metai“;
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / leapyear.php
Į viršų
jei Pareiškimai
jei sakinys naudojamas sąlyginiam teiginiui deklaruoti. Sintaksė jei teiginys PHP yra panašus į kitas standartines programavimo kalbas. Šis scenarijus parodo paprasto naudojimo jei pareiškimas. Pagal scenarijų sąlyga yra teisinga ir ji atspausdins išvestį “Jūs galite pasinaudoti šiuo pasiūlymu“.
jei.php
$ amžius = 20;jei ($ amžius> = 18)
aidas „Jūs turite teisę į šį pasiūlymą“;
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / if.php
Į viršų
Kitos ir kitos
Tu gali naudoti Kitas ir elseif su if sakiniu, jei norite vykdyti skirtingus teiginius pagal skirtingas sąlygas. Trys sąlygų tipai yra tikrinami šiame scenarijuje. Antroji sąlyga bus teisinga pagal scenarijų ir ji atspausdins „Jūs laimėjote antrąjį prizą “.
elseif.php
jei ($ n = = 1010)
aidas „Jūs laimėjote pirmąjį prizą“;
elseif ($ n == 220)
aidas „Jūs laimėjote antrąjį prizą“;
Kitas
aidas „Bandykite dar kartą vėliau“;
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / elseif.php
Į viršų
Jei su (ARBA IR IR)
Naudodami loginę, galite naudoti kelias if teiginio sąlygas ARBA ir IR. Logiška ARBA grįžta teisinga, kai bet kuri kelių sąlygų sąlyga tampa teisinga. Logiška IR grįžta teisinga, kai visos deklaruotos sąlygos išsipildo. Šis scenarijus parodo if teiginio su ARBA ir IR logika. Čia, jei-dar-jei sakinys naudojamas su loginiu IR kad atspausdins išvestį pagal priskirtą $ current_time. Kitas, jei teiginys naudojamas su loginiu ARBA kad atspausdins išvestį, jei bus įvykdyta kuri nors iš sąlygų.
arba.php
$ pertraukos laikas = klaidingas;
jei ($ current_time> = 9 IR $ current_time <= 12)
aidas „Rytas
";
elseif ($ current_time> 13 IR $ current_time <= 16)
aidas "Popietė
";
Kitas
aidas „Vakaras
";
$ pertraukos laikas = tiesa;
jei ($ current_time> 16 OR $ break_time == true)
aidas „Eik namo
";
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / orand.php
Į viršų
Masyvai
Jei norite pridėti kelias reikšmes į vieną kintamąjį, galite naudoti masyvą arba objekto kintamąjį. Bet kuria programavimo kalba daugiausia galima deklaruoti dviejų tipų masyvus. Tai yra skaitinis ir asociatyvusis masyvas. Masyvas taip pat gali būti skirstomas pagal vienmatį ir daugiamatį masyvą. Šis pavyzdys rodo paprasto skaitinio ir asociatyvaus masyvo naudojimą. Čia skaitinis masyvas, $ vardai yra skaitomas ir spausdinamas naudojant kilpą ir asociatyvųjį masyvą, $ el. laiškų skaito ir spausdina kiekvienam kilpa.
masyvas.php
// Skaitmeninis masyvas$ vardai = masyvas ("Jim", "Riffat", "Ella");
už ($ i = 0; $ i
";
// Asociatyvusis masyvas
$ emails = array ("Jim" => "[el. paštas apsaugotas]", "Riffat" => "[el. paštas apsaugotas]",
"Ella" => "[el. Pašto saugoma]");
foreach ($ el. laiškai kaip $ name => $ email)
aidas "
„$ Name“ el. Pašto adresas yra „$ email“
";
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / masyvas.php
Norėdami sužinoti daugiau apie PHP masyvą, galite apsilankyti šioje instrukcijos nuorodoje.
https: // linuxhint.com / php-arrays-tutorial /
Į viršų
o kilpa
PHP naudoja trijų tipų kilpas, kad kelis kartus pakartotų kodo bloką. kol ciklas yra vienas iš jų, kuris tęsia kartojimą, kol ciklas pasiekia nutraukimo sąlygą. „Loop“ deklaravimo sintaksė yra panaši į kitas standartines programavimo kalbas. Šis pavyzdys rodo kol kilpa. Kilpa čia naudojama norint sužinoti porinius skaičius nuo 1 iki 10. Kilpa kartosis 10 kartų ir patikrins, ar kiekvienas skaičius dalijasi iš 2, ar ne. Spausdinami skaičiai, kurie dalijasi iš 2.
kol.php
$ n = 1;aidas "Lyginiai skaičiai nuo 1 iki 10
";
o ($ n < 11)
jei (($ n% 2) == 0)
aidas "$ n
";
$ n ++;
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / while.php
Į viršų
foreach kilpa
PHP naudoja kiekvienam kilpa masyvui ar objekto kintamajam nuskaityti. Ši kilpa gali skaityti raktas / vertė pora iš asociatyvaus masyvo. Šios kilpos naudojimas parodytas šiame scenarijuje. Čia pavadintas asociatyvusis masyvas $ knygų yra deklaruojamas. Masyvo rodyklėje nurodomas knygos tipas, o masyvo vertėje - knygos pavadinimas. kiekvienam ciklas naudojamas itruoti masyvą su raktu ir verte ir juos atspausdinti sujungiant kitą eilutę.
kiekvienam.php
„Reaguokite į 16 esminių dalykų“);
foreach ($ books as $ type => $ bookName)
aidas " $ bookName yra populiarus $ tipas
";
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / foreach.php
Į viršų
funkcijos
Jei norite daug kartų naudoti tą patį kodo bloką daugelyje to paties scenarijaus dalių, geriau sukurti funkciją su bendru kodo bloku ir iškviesti funkciją, kur reikia vykdyti kodą. Paprastas funkcijos naudojimas parodytas kitame pavyzdyje. Čia deklaruojama funkcija be jokio argumento, kuri po skambinimo išspausdins tekstą.
funkcija.php
// Paskelbkite funkcijąfunkcija WelcomeMessage ()
aidas "
Sveiki atvykę į „Linuxhint“
// iškvieskite funkciją
„WelcomeMessage“ ();
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / function.php
Į viršų
funkcijos argumentai
Funkciją galite naudoti su argumentais arba be argumentų. Ankstesniame pavyzdyje parodyta argumento mažiau funkcijos naudojimas. Funkciją argumentą galite siųsti pagal vertę arba nuorodą. Argumentas pagal reikšmę perduodamas funkcijai šiame pavyzdyje. Čia apibrėžta funkcija su vienu argumentu, kuri ims apskritimo spindulio vertę ir pagal tą vertę apskaičiuos apskritimo plotą. Funkcija iškviečiama tris kartus su trimis skirtingomis spindulio reikšmėmis.
grandinė.php
funkcija CircArea ($ radius)
$ plotas = 3.14 * $ spindulys * $ spindulys;
aidas "
Apskritimo plotas yra $ plotas
";// iškvieskite funkciją
apskritimo plotas (12);
apskritimo plotas (34);
apskritimo plotas (52);
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / circlearea.php
Į viršų
mirti ir išeiti
PHP naudoja mirti () ir išėjimas () funkcijos išeiti iš scenarijaus rodant klaidos pranešimą. Tarp šių dviejų funkcijų nėra pagrindinio skirtumo. Šių abiejų funkcijų panaudojimas parodytas kituose pavyzdžiuose.
die () funkcija
Šis scenarijus sugeneruos klaidą, jei bus sukurtas naujas failas.txt neegzistuoja dabartinėje vietoje ir sustabdo vykdymą rodydamas klaidos pranešimą, įtrauktą į die () metodą.
dieerr.php
jei (!fopen ("newfile.txt "," r "))die („Nepavyko atidaryti failo“);
aidas "Skaityti failo turinį ...";
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / dieerr.php
išėjimo () funkcija
Šis scenarijus sustabdys scenarijaus vykdymą rodydamas klaidos pranešimą, jei $ n vertė nėra lygi 100.
exiterr.php
$ n = 10;jei ($ n != 100)
išėjimas ("n nėra lygus 100");
Kitas
aidas "n yra lygus 100";
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / exiterr.php
Į viršų
Įtraukti failus
Kai jums reikia naudoti tą patį kodą keliuose PHP scenarijuose, geriau išsaugoti bendrą scenarijų bet kuriame faile ir naudoti kodą kelis kartus įtraukdami failą. Galite įtraukti failą į PHP naudodami keturis metodus. Šie yra reikalauti (), reikalauti_karto (), įtraukti () ir include_once (). Jei reikalauti () arba reikalauti_kartą () neįtraukia failo, tada jis priverstinai sustabdo scenarijaus vykdymą, bet įtraukti () arba include_once () nesustabdo scenarijaus vykdymo, jei įtraukiant įvyksta klaida. Dviejų metodų naudojimas parodytas kitame pavyzdyje. Sukurkite PHP failą pavadinimu „Sveiki.php“Su tokiu kodu, kuris bus įtrauktas vėliau. Šis scenarijus atspausdins paprastą tekstą.
Sveiki.php
aidas "Pradėkite skaityti čia";
?>
Sukurkite kitą PHP failą pavadinimu „įtraukti_failas.php“Ir pridėkite šį kodą. Čia, įtraukti () metodas nesustabdys vykdymo dėl įtraukimo klaidos ir išspausdins pranešimą „„Laravel“ dabar yra labai populiari PHP sistema“. Bet reikalauti () metodas sustabdys įtraukimo klaidos vykdymą ir nespausdins dviejų paskutinių aido pranešimų po reikalavimo () reikalavimo.
įtraukti_failas.php
įtraukti ('sveiki.php ');aidas "Laravel dabar yra labai populiari PHP sistema
";
reikalauti ('welcom.php ');
echo "Galite naudoti" Magento "kurdami el. prekybos svetainę
";
aidas "Ačiū, kad skaitėte
";
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / include_file.php
Į viršų
JSON naudojimas
PHP yra įmontuotas metodas nuskaityti duomenis iš žiniatinklio serverio JSON formatu ir rodyti tinklalapyje. Vienas iš įprastų PHP metodų yra json_encode () JSON duomenims kurti. Šis metodas naudojamas šiame scenarijuje, norint paversti PHP masyvą į JSON duomenis.
Json.php
$ items = masyvas („Rašiklis“, „Pieštukas“, „Trintukas“, „Spalvų knyga“);$ JSONdata = json_encode ($ elementai);
aidas $ JSONdata;
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / json.php
Į viršų
XML naudojimas
PHP turi plėtinį pavadinimu „SimpleXML“ XML duomenų analizavimui. simplexml_load_string () yra integruota PHP funkcija išanalizuoti XML failą. Šis pavyzdys parodo, kaip galite naudotis simplexml_load_string () funkcija nuskaityti duomenis iš XML turinio. Čia XML duomenys saugomi kintamajame, $ XMLData ir $ xml kintamasis naudojamas nuskaityti $ XMLData. Perskaičius duomenis, turinys spausdinamas kaip masyvo struktūra su duomenų tipu.
xml.php
$ XMLData ="
$ xml = simplexml_load_string ($ XMLData) arba mirti ("Klaida skaitant");
var_dump ($ xml);
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / xml.php
Į viršų
HTML formos įvestys
Galite naudoti įvairių tipų vidinį PHP masyvą, kad nuskaitytumėte pateiktos formos duomenis pagal formos atributo reikšmę. Jei formos duomenys pateikiami naudojant POST metodą, turite naudoti masyvą $ _POST, o jei forma pateikta naudojant GET metodą, turite naudoti masyvą $ _GET. Šis pavyzdys naudoja POST metodą formos duomenims pateikti į serverį. Norėdami išbandyti šį scenarijų, turite sukurti du failus. Vienas yra "Prisijungti.html “ o kitas yra "patikrinti.php “. HTML faile yra dviejų elementų forma. Tai yra vartotojo vardas ir slaptažodis. Formos duomenys pateikiami patikrinti.php failą naudojant pašto metodą. PHP scenarijus patikrins pateiktą vartotojo vardo ir slaptažodžio vertę. Jei vartotojo vardas yra „administratorius“ ir slaptažodis yra '1234 ' tada jis atspausdins “Tinkamas vartotojas ' kitaip jis atspausdins „Neteisingas vartotojas“.
Prisijungti.HTML
patikrinti.php
jei ($ _ POST ['vartotojo vardas'] == 'administratorius' && $ _POST ['pwd'] == '1234')aidas „Tinkamas vartotojas“;
Kitas
aidas „Neteisingas vartotojas“;
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / login.HTML
Jei vartotojo vardas ir slaptažodis nesutaps, pasirodys toks išvestis.
Į viršų
„get_browser“ funkcija
„get_browser“ () yra įmontuota PHP funkcija, naudojama skaityti visą su naršykle susijusią informaciją naršyklė.ini failą. Šis scenarijus rodo šios funkcijos išvestį masyvo formatu.
naršyklė.php
$ browser = get_browser ();
print_r ($ naršyklė);
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / getbrowser.php
Į viršų
Seanso saugojimas
Sesijos informaciją galite išsaugoti PHP naudodami $ _SESSION masyvas. PHP turi daug integruotų funkcijų, kad galėtų tvarkyti sesiją. session_start () Funkcija naudojama šiame scenarijuje pradėti seansą ir yra išsaugomos dvi seanso reikšmės $ _SESSION masyvas.
sesija.php
session_start ();$ _SESSION ["vardas"] = "Jonas";
$ _SESSION ["color"] = "Mėlyna";
echo "Sesijos duomenys yra saugomi.";
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / session.php
Į viršų
Serverio užklausos metodas
Anksčiau buvo minėta, kad PHP turi daugybę visuotinių kintamųjų serverio užklausai tvarkyti. $ _SERVER masyvas yra vienas iš šių kintamųjų, kuris naudojamas norint gauti serverio informaciją. Šis scenarijus atspausdins vykdomojo scenarijaus failo pavadinimą ir veikiančio serverio pavadinimą.
serverio užklausa.php
echo $ _SERVER ['PHP_SELF'];aidas "
";
echo $ _SERVER ['SERVER_NAME'];
aidas "
";
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / serverrequest.php
Į viršų
HTTP POST
HTTP protokolas naudojamas ryšiui tarp serverio ir kliento. Bet kuri naršyklė veikia kaip klientas, siunčiantis HTTP užklausą į serverį, o serveris siunčia atsakymą klientui pagal užklausą. HTTP užklausą galima siųsti naudojant POST ir GET metodą. Šis pavyzdys rodo HTTP POST užklausos naudojimą PHP. Čia HTML forma skirta paimti bet kurio stačiakampio aukščio ir pločio vertę ir nusiųsti į serverį. $ _POST masyvas naudojamas vertėms nuskaityti, stačiakampio ir spausdinimo plotui apskaičiuoti.
httpsost.php
jei ($ _POST ["ht"] || $ _POST ["wd"])
$ area = $ _POST ["ht"] * $ _POST ["wd"];
aidas "Stačiakampio plotas yra $ plotas";
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / httppost.php
Jei vartotojas įveda 10 ir 20 kaip aukštį ir plotį, atsiras tokia išvestis.
Į viršų
Siunčiamas el. Paštas
PHP turi įmontuotą funkciją pavadinimu Paštas() laiško siuntimui. Ji turi keturis argumentus. Pirmieji trys argumentai yra privalomi, o paskutinis - neprivalomas. Pirmasis argumentas nurodo gavėjo el. Pašto adresą, antrasis argumentas nurodo el. Pašto temą, trečiasis argumentas nurodo el. Laiško tekstą, o kitas argumentas - antraštės turinį. Bet ši funkcija veikia tik tiesioginiame serveryje. Kaip galite naudoti šią funkciją, parodyta šiame scenarijuje.
paštu.php
$ subject = 'Ačiū, kad susisiekėte su mumis';
$ message = 'Mes greitai išspręsime jūsų problemą';
paštas ($ to, $ subject, $ message);
?>
Jei norite siųsti el. Laišką iš vietinio serverio naudodami PHP, galite naudoti „PHPMailer“ klasę. Norėdami sužinoti daugiau apie šią klasę, galite apsilankyti šioje instrukcijos nuorodoje.
https: // linuxhint.com / how-to-send-email-from-php /
Į viršų
Klasė ir objektas
Objektinio programavimo funkcija įtraukta į PHP nuo 5 versijos. Klasė ir objektas yra pagrindinės bet kokio į objektą orientuoto programavimo dalys. Klasė yra kintamųjų ir metodų rinkinys, o objektas yra klasės egzempliorius. Kaip galite sukurti ir naudoti paprastą klasę ir objektą, parodyta kitame pavyzdyje. Čia klasė pavadinta Klientas yra apibrėžtas trimis viešaisiais kintamaisiais ir vienu metodu. Sukūrus objektą, pavadintą $ custobj, kintamieji inicijuojami skambinant setValue metodu ir atspausdinta vėliau.
klasės objektas.php
// Deklaruoti savybes / kintamuosius
public $ vardas;
viešasis $ adresas;
viešasis $ telefonas;
// Nustatykite kliento duomenis
viešoji funkcija setValue ($ name, $ addr, $ phone)
$ this-> vardas = $ vardas;
$ this-> adresas = $ addr;
$ tai-> telefonas = $ telefonas;
// Sukurkite naują kliento objektą
$ custobj = naujas klientas;
// Nustatykite savybių vertes
echo $ custobj-> setValue ("Alia", "Daka, Bangladešas", "+ 8801673434456");
// Atspausdinkite kliento vertę
aidas „Pavadinimas:“.$ custobj-> vardas."
";
aidas „Adresas:“.$ custobj-> adresas."
";
aidas „Telefonas:“.$ custobj-> telefonas."
";
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / classobject.php
Į viršų
Išimčių tvarkymas
Viena iš svarbių objektinio programavimo ypatybių yra išimčių tvarkymas. Išimties tvarkymą sudaro dvi dalys. Šitie yra bandyti blokuoti ir pagauti blokuoti. Bandymo bloke yra scenarijus ir kai scenarijuje pasirodo kokia nors klaida, bandymo blokas išmeta išimtį, kad sugautų bloką. Šiame pavyzdyje parodytas paprastas išimčių tvarkymo būdas. Čia pabandykite blokuoti patikrinsite vertę $ numeris. Jei $ numeris yra didesnis nei 9 tada bus išimtis su pranešimu „Turite pasirinkti vieno skaitmens skaičių“Kitaip scenarijus atspausdins reikšmę $ numeris su kitu tekstu.
išimtis.php
// pabandyti blokuoti
bandyti
jei ($ skaičius> 10)
mesti naują išimtį ("Jūs turite pasirinkti vieno skaitmens skaičių
");
// Jei nėra jokių išimčių, atspausdinkite išvestį
echo "Pasirinktas skaičius yra $ skaičius
";
// sugavimo išimtis
sugavimas ($ e išimtis)
echo 'Klaidos pranešimas:' .$ e-> getMessage ();
?>
Išvestis:
Paleiskite failą iš naršyklės.
http: // localhost / Išimtis.php
Į viršų
Išvada
Pagrindinis pamokų PHP programavimas paaiškinamas šioje pamokoje naudojant 30 pavyzdžių. Jei norite išmokti PHP arba ateityje norite tapti interneto kūrėju, ši pamoka padės jums pradėti rašyti scenarijus PHP.