php

PHP apmācība iesācējiem

PHP apmācība iesācējiem
Ja esat jauns PHP lietotājs, šīs apmācības palīdzēs jums iemācīties PHP no paša sākuma.

PHP pamati:

  1. Sveika pasaule
  2. Komentāri
  3. Mainīgie ar virknēm
  4. Savienot virknes
  5. Apgriezt virknes
  6. Substrings
  7. Mainīgie ar skaitļiem
  8. Matemātika
  9. Šodienas datums
  10. Datuma pārbaude
  11. Ja Paziņojumi
  12. Else un ElseJa
  13. Ja ar (OR un AND)
  14. Masīvi
  15. kamēr Loop
  16. foreach cilpa
  17. funkcijas
  18. funkciju argumenti
  19. nomirt un iziet
  20. Iekļaut failus
  21. JSON lietošana
  22. XML lietošana
  23. HTML veidlapu ievades
  24. get_browser funkcija
  25. Sesijas krātuve
  26. Servera pieprasījuma metode
  27. HTTP POST
  28. Sūta e-pastu
  29. Objekts un klase
  30. Izņēmumu apstrāde

Sveika pasaule

PHP faila paplašinājums ir .php. tagi tiek izmantoti, lai definētu PHP kodu bloku un lietošanu ";" rindas beigās ir obligāts PHP skripts. Izveidojiet jaunu failu ar nosaukumuvispirms.phplai palaistu savu pirmo skriptu un saglabātu failu / www / html / htdocs mapi. Pievienojiet šādu skriptu, lai izdrukātu vienkāršu tekstu:Sveika pasaule”.

// Izdrukāt tekstu
atbalss "Sveika pasaule";
?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / pirmais.php

Tops

Komentāri

Tāpat kā citas standarta programmēšanas valodas, vienas rindas komentāros varat izmantot “//” un vairāku rindiņu komentāros “/ * * /”. Izveidojiet PHP failu ar nosaukumu 'komentēt.php'ar šādu kodu, lai parādītu vienas un vairāku rindiņu komentāru izmantošanu PHP.

// Piešķiriet vērtību mainīgajam $ n
$ n = 10;
/ * Drukāt
$ n * / vērtība
atbalss "n = $ n";
?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / komentārs.php

Tops

Mainīgie ar virknēm

Simbolu $ lieto, lai deklarētu un lasītu jebkuru mainīgo PHP. Izveidojiet PHP failu ar nosaukumu 'stīgas.php"ar šādu kodu. Lai deklarētu vai izdrukātu jebkuru virknes mainīgo, varat izmantot vienas pēdiņas (") vai dubultās pēdiņas (" "), bet virknes mainīgā vērtību ar citiem virknes datiem izdrukā dubultā pēdiņa. Šajā piemērā ir parādīti virkņu mainīgo dažādi lietojumi.

$ site = 'LinuxHint';
echo "$ vietne ir laba emuāru vietne.
";
$ os = 'Linux';
echo "Vietnē $ varat lasīt dažādas $ os tēmas.";
?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / virknes.php

Tops

Sasaista virknes

"." operators tiek izmantots PHP, lai apvienotu vairākus mainīgos. Izveidojiet PHP failu ar nosaukumu 'konspektēts.php'un pievienojiet šo kodu, lai apvienotu vairākus virknes mainīgos. Divu skaitļu mainīgo summa tiek saglabāta citā mainīgajā un trīs mainīgo vērtības tiek izdrukātas, apvienojot ar citām virknēm.

$ a = 30;
$ b = 20;
$ c = $ a + $ b;
atbalss "summa".$ a." un ".$ b."ir".$ c;
?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / concate.php

Tops

Apgriezt virknes

apdare () Funkcija tiek izmantota PHP, lai noņemtu jebkuru rakstzīmi no jebkuras virknes kreisās un labās puses. PHP ir divas citas funkcijas rakstzīmju noņemšanai no kreisās vai labās puses. Šie ir ltrim () un rtrim (). Izveidojiet PHP failu ar nosaukumu 'apgriešana.php'ar šādu kodu, lai parādītu šo trīs funkciju lietojumu. Skriptā un rakstzīmē tiek izmantotas trīs apgriešanas funkcijasa'tiek noņemts no sākuma vai beigām vai abām pusēm, pamatojoties uz lietoto virkni.

$ text = "aa man patīk programmēt aa";
echo "Pirms apdares: $ teksts
";
atbalss "Pēc sagriezt: ".apgriezt ($ text, 'a')."
";
atbalss "Pēc ltrim: ".ltrim ($ teksts, 'a')."
";
atbalss "Pēc rtrim: ".rtrim ($ teksts, 'a')."
";
?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / apgriešana.php

Jūs varat uzzināt vairāk par apgriešanu, izmantojot šo apmācības saiti.

https: // linuxhint.com / trim_string_php /

Tops

Substrings

substrāts () Funkcija tiek izmantota PHP, lai nolasītu noteiktu virknes daļu. Šai funkcijai var būt trīs parametri. Pirmais parametrs ir galvenā virkne, kuru vēlaties izgriezt, otrais parametrs ir sākuma indekss un trešais parametrs ir virknes garums. Trešais parametrs šai metodei nav obligāts.  Izveidojiet PHP failu ar nosaukumu 'apakšvirkne.php'ar šādu kodu, lai parādītu šīs funkcijas izmantošanu. Šajā funkcijā sākuma indekss tiek skaitīts no 0, bet negatīvā sākuma indeksa vērtība ir no 1. Un garuma vērtība tiek skaitīta no 1. Ja jūs izlaidīsit šīs funkcijas trešo parametru, tiks izgrieztas rakstzīmes no sākuma indeksa līdz galvenās virknes beigām.

echo substr ("Tīmekļa programmēšana", 4,7)."
";
atbalss substrāts ("Tīmekļa programmēšana", 4)."
";
echo substr ("Tīmekļa programmēšana", - 8,4)."
";
?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / apakšvirkne.php

Tops

Mainīgie ar skaitļiem

PHP var deklarēt dažāda veida skaitļu mainīgos. Skaitļa vērtība var būt vesels skaitlis vai pludiņš. Šajā skriptā tiek deklarēti un pievienoti trīs veidu numuri. Izveidojiet PHP failu ar nosaukumu 'numuri.php', lai parādītu skaitļa mainīgā izmantošanu.

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

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / numuri.php

Tops

Matemātika

PHP satur daudzas iebūvētas funkcijas, lai veiktu dažāda veida matemātiskus uzdevumus, piemēram, abs (), griesti (), grīda (), hexdec (), max (), min (), rand () utt. Pielietojums abs () funkcija tiek parādīta šajā skriptā. abs () funkcija atgriež jebkura skaitļa absolūto vērtību. Ja jūs norādāt kādu negatīvu skaitli, tad abs () funkcija atgriezīs tikai vērtību bez zīmēm.

absvals.php

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

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / absval.php

Tops

Šodienas datums

Jūs varat iegūt visu informāciju, kas saistīta ar datiem un laiku, PHP divos veidos. Viens veids, kā izmantot funkciju date (), un cits veids, kā izmantot DateTime klasi. Kā jūs varat iegūt pašreizējo datumu, izmantojot minētos divus veidus, ir parādīts nākamajā skriptā. Skripts parādīs pašreizējo datumu formātā “diena-mēnesis-gads”.
Šodienas datums.php

$ CurrentDate1 = datums ('d-m-Y');
echo $ CurrentDate1."
";
$ CurrentDate2 = new DateTime ();
echo $ CurrentDate2-> formāts ('d-m-Y');
?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / currentdate.php

Datuma pārbaude

funkciju checkdate () PHP izmanto, lai pārbaudītu, vai datums ir derīgs vai nav. Šīs funkcijas izmantošana ir parādīta nākamajā skriptā. Šis skripts pārbaudīs, vai gads ir lēciena gads vai nav balstīts uz datumu.

garais gads.php

ja (pārbaudes datums (2018. gada 2., 29.)
atbalss "Gads ir lēciena gads";
cits
atbalss "Gads nav lēciena gads";
?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / leapyear.php

Tops

ja Paziņojumi

ja paziņojums tiek izmantots, lai deklarētu nosacīto paziņojumu. Sintakse ja paziņojums PHP ir līdzīgs citām standarta programmēšanas valodām. Šis skripts parāda vienkāršā lietošanu ja paziņojums, apgalvojums. Saskaņā ar skriptu nosacījums ir patiess, un tas izdrukās izvadi. ”Jūs varat pretendēt uz šo piedāvājumu”.

ja.php

$ vecums = 20;
ja ($ vecums> = 18)
atbalss "Jūs varat pretendēt uz šo piedāvājumu";
?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / if.php

Tops

Else un ElseJa

Tu vari izmantot cits un elseif ar if paziņojumu, ja vēlaties izpildīt dažādus apgalvojumus, pamatojoties uz dažādiem nosacījumiem. Šajā skriptā tiek pārbaudīti trīs veidu nosacījumi. Otrais nosacījums būs patiess saskaņā ar skriptu, un tas izdrukās “Jūs ieguvāt otro balvu ”.
elseif.php

$ n = 220;
ja ($ n == 1010)
atbalss "Jūs ieguvāt pirmo balvu";
elseif ($ n == 220)
atbalss "Jūs ieguvāt otro balvu";
cits
atbalss "Mēģiniet vēlreiz vēlāk";

?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / elseif.php

Tops

Ja ar (OR un AND)

Varat izmantot vairākus nosacījumus if apgalvojumā, izmantojot loģisko VAI un UN. Loģiski VAI atgriežas taisnība, kad jebkurš vairāku nosacījumu nosacījums kļūst patiess. Loģiski UN atgriežas taisnība, kad visi deklarētie nosacījumi kļūst patiesi. Šis skripts parāda if paziņojuma ar VAI un UN loģika. Šeit, ja-vēl-ja paziņojums tiek izmantots ar loģisko UN kas izdrukās izvadi, pamatojoties uz piešķirto $ current_time. Cits, ja apgalvojums tiek izmantots ar loģisku VAI kas izdrukās izvadi, ja kāds no nosacījumiem piepildīsies.
orand.php

$ pašreizējais_laiks = 17;
$ break_time = nepatiesa;
ja ($ current_time> = 9 UN $ current_time <= 12)
atbalss "Rīts
";
elseif ($ current_time> 13 UN $ current_time <= 16)
atbalss "Pēcpusdiena
";
cits

atbalss "Vakars
";
$ break_time = true;

ja ($ current_time> 16 OR $ break_time == true)
atbalss "Ej mājās
";
?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / orand.php

Tops

Masīvi

Ja vēlaties pievienot vairākas vērtības vienam mainīgajam, varat izmantot masīvu vai objekta mainīgo. Jebkurā programmēšanas valodā var deklarēt galvenokārt divu veidu masīvus. Tie ir skaitliskie un asociatīvie masīvi. Masīvu var klasificēt arī pēc vienas dimensijas un daudzdimensionāla masīva. Šis piemērs parāda vienkārša skaitliskā un asociatīvā masīva izmantošanu. Lūk, ciparu masīvs, $ nosaukumi tiek nolasīts un izdrukāts, izmantojot cilpu un asociatīvo masīvu, $ e-pasts to lasa un izdrukā katram cilpa.

masīvs.php

// Ciparu masīvs
$ nosaukumi = masīvs ("Jim", "Riffat", "Ella");
par ($ i = 0; $ iatbalss "Nosaukums:".$ vārdi [$ i]."
";
// Asociatīvais masīvs
$ emails = array ("Jim" => "[e-pasts aizsargāts]", "Riffat" => "[e-pasts aizsargāts]",
"Ella" => "[e-pasts aizsargāts]");
foreach ($ e-pasts kā $ name => $ e-pasts)

atbalss "
$ Name e-pasta adrese ir $ email
";

?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / masīvs.php

Jūs varat apmeklēt šo apmācības saiti, lai uzzinātu vairāk par PHP masīvu.

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

Tops

kamēr Loop

PHP izmanto trīs veidu cilpas, lai vairākkārt atkārtotu koda bloku. kamēr cilpa ir viena no tām, kas turpina atkārtojumu, līdz cilpa sasniedz izbeigšanas nosacījumu. Kaut cikla deklarēšanas sintakse ir līdzīga citām standarta programmēšanas valodām. Šajā piemērā parādīts kamēr cilpa. Cilpu šeit izmanto, lai uzzinātu pāra skaitļus no 1 līdz 10. Cilpa atkārtosies 10 reizes un pārbaudīs, vai katrs skaitlis dalās ar 2 vai nē. Drukāsies skaitļi, kas dalās ar 2.

kamēr.php

$ n = 1;
atbalss "Pāra skaitļi no 1 līdz 10
";
kamēr ($ n < 11)

ja (($ n% 2) == 0)
atbalss "$ n
";
$ n ++;

?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / while.php

Tops

foreach cilpa

PHP izmanto katram cilpa masīva vai objekta mainīgā nolasīšanai. Šī cilpa var lasīt atslēga / vērtība pāris no asociatīvā masīva. Šīs cilpas izmantošana ir parādīta nākamajā skriptā. Šeit nosaukts asociatīvs masīvs $ grāmatas tiek deklarēts. Masīva indeksā ir grāmatas tips, bet masīva vērtībā - grāmatas nosaukums. katram cilpa tiek izmantota, lai atkārtotu masīvu ar atslēgu un vērtību un tos izdrukātu, savienojot ar citu virkni.
katram.php

$ books = array ("cms" => "Wordpress", "framework" => "Laravel 5", "javascript bibliotēka" =>
"Reaģēt uz 16 svarīgākajām lietām");
foreach ($ grāmatas kā $ type => $ bookName)
atbalss " $ bookName ir populārs $ tips
";

?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / foreach.php

Tops

funkcijas

Ja vēlaties vienu un to pašu koda bloku vairākas reizes izmantot viena un tā paša skripta daudzās daļās, labāk ir izveidot funkciju ar kopējo koda bloku un izsaukt funkciju, kurā kods ir jāizpilda. Funkcijas vienkārša izmantošana ir parādīta nākamajā piemērā. Šeit tiek deklarēta funkcija bez jebkāda argumenta, kas pēc izsaukšanas izdrukās tekstu.

funkciju.php

// Paziņot funkciju
funkcija WelcomeMessage ()
atbalss "

Laipni lūdzam Linuxhint

";

// izsaukt funkciju
WelcomeMessage ();
?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / funkcija.php

Tops

funkciju argumenti

Funkciju var izmantot ar argumentiem vai bez argumentiem. Iepriekšējais piemērs parāda argumentu mazāk funkciju izmantošanu. Varat nosūtīt argumentu funkcijā pēc vērtības vai atsauces.  Arguments pēc vērtības tiek nodots funkcijai šajā piemērā. Šeit tiek definēta funkcija ar vienu argumentu, kas ņems apļa rādiusa vērtību un aprēķinās apļa laukumu, pamatojoties uz šo vērtību. Funkcija tiek izsaukta trīs reizes ar trim dažādām rādiusa vērtībām.
cirkulārs.php

// Paziņot funkciju
funkcija circleArea ($ radius)
$ apgabals = 3.14 * $ rādiuss * $ rādiuss;
atbalss "

Apļa laukums ir $ apgabals

";

// izsaukt funkciju
aplisZona (12);
aplisZona (34);
aplisZona (52);
?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / circlearea.php

Tops

nomirt un iziet

PHP izmanto mirt () un Izeja() funkcijas, lai izietu no skripta, parādot kļūdas ziņojumu. Starp šīm divām funkcijām nav pamata atšķirības. Abu šo funkciju izmantošana ir parādīta šādos piemēros.

die () funkcija

Šis skripts ģenerēs kļūdu, ja tiks izveidots jauns fails.txt pašreizējā vietā nepastāv un aptur izpildi, parādot die () metodē iekļauto kļūdas ziņojumu.

dieerr.php

ja (!fopen ("newfile.txt "," r "))
die ("Nevar atvērt failu");
atbalss "Faila satura lasīšana ...";
?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / dieerr.php

izejas () funkcija

Šis skripts pārtrauks skripta izpildi, parādot kļūdas ziņojumu, ja $ n vērtība nav vienāda ar 100.

exiterr.php

$ n = 10;
ja ($ n != 100)
izeja ("n nav vienāds ar 100");
cits
atbalss "n ir vienāds ar 100";
?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / exiterr.php

Tops

Iekļaut failus

Ja jums ir jāizmanto viens un tas pats kods vairākos PHP skriptos, labāk ir saglabāt kopīgo skriptu jebkurā failā un izmantot kodu vairākas reizes, iekļaujot failu. Failu var iekļaut PHP, izmantojot četras metodes. Šie ir pieprasīt (), pieprasīt_vienreiz (), iekļaut () un include_once (). Ja pieprasīt () vai pieprasīt_vienreiz () neizdodas iekļaut failu, tad tas piespiedu kārtā aptur skripta izpildi, bet iekļaut () vai include_once () neaptur skripta izpildi, ja iekļaušanā rodas kļūda. Abu metožu izmantošana ir parādīta nākamajā piemērā. Izveidojiet PHP failu ar nosaukumu “laipni gaidīti.php”Ar šādu kodu, kas tiks iekļauts vēlāk. Šis skripts izdrukās vienkāršu tekstu.

laipni gaidīti.php

atbalss "Sāciet lasīt no šejienes
";
?>

Izveidojiet citu PHP failu ar nosaukumu “include_file.php”Un pievienojiet šādu kodu. Šeit, iekļaut () metode neapturēs izpildi iekļaušanas kļūdas dēļ un izdrukās ziņojumu “Laravel tagad ir ļoti populārs PHP ietvars”. Bet pieprasīt () metode apturēs izpildi iekļaušanas kļūdas dēļ un netiks izdrukāti pēdējie divi atbalss ziņojumi pēc pieprasījuma ().

include_file.php

iekļaut ('sveiciens.php ');
atbalss "Laravel tagad ir ļoti populārs PHP ietvars
";
pieprasīt ('welcome.php ');
echo "E-komercijas vietnes izstrādē varat izmantot Magento
";
atbalss "Paldies, ka lasījāt
";
?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / include_file.php

Tops

JSON lietošana

PHP ir iebūvēta metode, lai datus no tīmekļa servera nolasītu JSON formātā un parādītu tīmekļa lapā. Viena no izplatītākajām PHP metodēm ir json_encode () JSON datu izveidei. Šī metode tiek izmantota šajā skriptā, lai PHP masīvu pārveidotu par JSON datiem.

json.php

$ items = masīvs ("Pildspalva", "Zīmulis", "Dzēšgumija", "Krāsu grāmata");
$ JSONdata = json_encode ($ vienumi);
atbalss $ JSONdata;
?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / json.php

Tops

XML izmantošana

PHP ir paplašinājums ar nosaukumu SimpleXML XML datu parsēšanai. simplexml_load_string () ir PHP iebūvēta funkcija XML faila parsēšanai. Šis piemērs parāda, kā jūs varat izmantot simplexml_load_string () funkcija, lai nolasītu datus no XML satura. Šeit XML dati tiek saglabāti mainīgajā, $ XMLData un mainīgo $ xml izmanto, lai nolasītu $ XMLData. Pēc datu nolasīšanas saturs tiek izdrukāts kā masīva struktūra ar datu tipu.

xml.php

$ XMLData =
"

Easy Laravel 5
W. Džeisons Gilmors
easylaravelbook.com
";
 
$ xml = simplexml_load_string ($ XMLData) vai die ("Kļūda lasot");
var_dump ($ xml);
?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / xml.php

Tops

HTML veidlapu ievades

Varat izmantot dažāda veida iebūvēto PHP masīvu, lai lasītu iesniegtos veidlapas datus, pamatojoties uz veidlapas metodes atribūta vērtību. Jums ir jāizmanto $ _POST masīvs, ja veidlapas dati tiek iesniegti, izmantojot POST metodi, un jums ir jāizmanto $ _GET masīvs, ja veidlapa tiek iesniegta, izmantojot GET metodi. Šajā veidā veidlapas datu iesniegšanai serverī tiek izmantota POST metode. Lai pārbaudītu šo skriptu, jums ir jāizveido divi faili. Viens ir "Pieslēgties.html ” un vēl viens ir “Pārbaudīt.php ”. HTML failā ir divu elementu forma. Tie ir lietotājvārds un parole. Veidlapas dati tiek iesniegti pārbaudei.php failu, izmantojot pasta metodi. PHP skripts pārbaudīs iesniegto lietotājvārda un paroles vērtību. Ja lietotājvārds ir "administrators" un parole ir '1234 ' tad tas izdrukās 'Derīgs lietotājs ' pretējā gadījumā tas tiks izdrukāts 'Nederīgs lietotājs'.

Pieslēgties.html




Lietotājvārds:

parole:




pārbaudīt.php

ja ($ _ POST ['lietotājvārds]] ==' administrators '&& $ _POST [' pwd '] ==' 1234 ')
atbalss "Derīgs lietotājs";
cits
atbalss "Nederīgs lietotājs";
?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / login.html

Ja lietotājvārds un parole nesakritīs, parādīsies šāda izeja.

Tops

get_browser funkcija

get_browser () ir iebūvēta PHP funkcija, kuru izmanto, lasot visu ar pārlūku saistīto informāciju pārlūka vāciņš.ini failu. Šis skripts parāda šīs funkcijas izvadi masīva formātā.
get pārlūks.php

echo $ _SERVER ['HTTP_USER_AGENT'];
$ pārlūks = get_browser ();
print_r ($ pārlūks);
?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / getbrowser.php

Tops

Sesijas krātuve

Sesijas informāciju var saglabāt PHP, izmantojot $ _SESSION masīvs. PHP ir daudz iebūvētu funkciju, lai apstrādātu sesiju. session_start () Funkcija tiek izmantota šajā skriptā, lai sāktu sesiju, un divas sesijas vērtības tiek saglabātas $ _SESSION masīvs.

sesija.php

session_start ();
$ _SESSION ["name"] = "Jānis";
$ _SESSION ["color"] = "Zils";
atbalss "Sesijas dati tiek saglabāti.";
?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / session.php

Tops

Servera pieprasījuma metode

Iepriekš tika minēts, ka PHP ir daudz īpaši globālu mainīgo, lai apstrādātu servera pieprasījumus. $ _SERVER masīvs ir viens no šiem mainīgajiem, ko izmanto, lai iegūtu servera informāciju. Šis skripts izdrukās izpildošā skripta faila nosaukumu un darbojošā servera nosaukumu.

serverrequest.php

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

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / serverrequest.php

Tops

HTTP POST

HTTP protokols tiek izmantots saziņai starp serveri un klientu. Jebkurš pārlūks darbojas kā klients, lai nosūtītu HTTP pieprasījumu uz serveri, un serveris nosūta atbildi klientam, pamatojoties uz pieprasījumu. HTTP pieprasījumu var nosūtīt, izmantojot POST un GET metodi. Šis piemērs parāda HTTP POST pieprasījuma izmantošanu PHP. HTML veidlapa ir paredzēta jebkura taisnstūra augstuma un platuma vērtībai un nosūtīšanai uz serveri. $ _POST masīvs tiek izmantots, lai nolasītu vērtības un aprēķinātu taisnstūra laukumu un izdrukātu.
httpsost.php




Augstums:


Platums:




 


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

$ area = $ _POST ["ht"] * $ _POST ["wd"];
atbalss "Taisnstūra laukums ir $ apgabals";

?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / httppost.php

Ja lietotājs kā augstumu un platumu ierakstīs 10 un 20, tiks parādīta šāda izeja.

Tops

Sūta e-pastu

PHP ir iebūvēta funkcija ar nosaukumu pasts () e-pasta nosūtīšanai. Tam ir četri argumenti. Pirmie trīs argumenti ir obligāti, bet pēdējie - nav obligāti. Pirmais arguments aizņem saņēmēja e-pasta adresi, otrais arguments aizņem e-pasta tēmu, trešais arguments paņem e-pasta tekstu un nākamais arguments aizņem galvenes saturu. Bet šī funkcija darbojas tikai tiešsaistes serverī. Kā jūs varat izmantot šo funkciju, ir parādīts nākamajā skriptā.
e-pasts.php

$ to = '[e-pasts aizsargāts]';
$ subject = 'Paldies, ka sazinājāties ar mums';
$ message = 'Mēs drīz atrisināsim jūsu problēmu';
pasts ($ to, $ subject, $ message);
?>

Ja vēlaties nosūtīt e-pastu no vietējā servera, izmantojot PHP, varat izmantot PHPMailer klasi. Jūs varat apmeklēt šo apmācības saiti, lai uzzinātu vairāk par šo klasi.

https: // linuxhint.com / how-to-send-email-from-php /

Tops

Klase un objekts

Objektorientētās programmēšanas funkcija PHP tiek pievienota no 5. versijas.  Klase un objekts ir jebkura objektorientētās programmēšanas galvenā daļa. Klase ir mainīgo un metožu kolekcija, un objekts ir klases eksemplārs.  Kā jūs varat izveidot un izmantot vienkāršu klasi un objektu, ir parādīts nākamajā piemērā. Lūk, klase nosaukta Klients ir definēts ar trim publiskiem mainīgajiem un vienu metodi. Pēc nosaukuma objekta izveidošanas $ custobj, mainīgie tiek inicializēti, izsaucot setValue metodi un izdrukātu vēlāk.
klases objekts.php

klases Klients

// Paziņot rekvizītus / mainīgos
public $ nosaukums;
publiskā adrese $;
publiskais $ tālrunis;
 
// Iestatiet klienta datus
publiskā funkcija setValue ($ nosaukums, $ addr, $ tālrunis)
$ this-> name = $ name;
$ this-> adrese = $ addr;
$ šis-> tālrunis = $ tālrunis;


// Izveidot jaunu klienta objektu
$ custobj = jauns klients;
// Iestatiet rekvizītu vērtības
echo $ custobj-> setValue ("Alia", "Daka, Bangladeša", "+ 8801673434456");
// Izdrukājiet klienta vērtību
atbalss "Nosaukums:".$ custobj-> nosaukums."
";
atbalss "Adrese:".$ custobj-> adrese."
";
atbalss "Tālrunis:".$ custobj-> tālrunis."
";
?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / classobject.php

Tops

Izņēmumu apstrāde

Viena no objektorientētās programmēšanas svarīgām iezīmēm ir izņēmumu apstrāde. Izņēmumu apstrādei ir divas daļas. Šie ir mēģiniet bloķēt un noķert bloķēt. Izmēģiniet bloķēt satur skriptu, un, kad skriptā parādās kāda kļūda, mēģinājuma bloks izslēdz izņēmumu, lai notvertu bloku.  Vienkāršs izņēmumu apstrādes veids ir parādīts šajā piemērā. Šeit mēģiniet bloķēt pārbaudīt vērtību $ numurs. Ja $ numurs ir labāks par 9 tad tas radīs izņēmumu ar ziņojumu “Jums ir jāizvēlas viens cipars”Pretējā gadījumā skripts izdrukās vērtību $ numurs ar citu tekstu.
izņēmums.php

$ skaitlis = 15;
// mēģināt bloķēt
izmēģināt
ja ($ numurs> 10)
mest jaunu izņēmumu ("Jums jāizvēlas viens cipars
");

// Ja nav izņēmuma, izdrukājiet izvadi
echo "Atlasītais skaitlis ir $ skaitlis
";

// nozvejas izņēmums
nozveja (izņēmums $ e)
echo 'Kļūdas ziņojums:' .$ e-> getMessage ();

?>

Izeja:

Palaidiet failu no pārlūka.

http: // localhost / izņēmums.php

Tops

Secinājums

Šajā apmācībā ir izskaidrota pamata PHP programmēšana, izmantojot 30 piemērus. Ja vēlaties apgūt PHP vai vēlaties kļūt par tīmekļa izstrādātāju nākotnē, šī apmācība palīdzēs jums sākt rakstīt skriptus PHP.

Tomb Raider for Linux apmācība
Tomb Raider ēna ir divpadsmitais papildinājums Tomb Raider sērijai - darbības piedzīvojumu spēļu franšīzei, kuru izveidoja Eidos Montreal. Spēli gan k...
Kā palielināt FPS Linux?
FPS apzīmē Kadri sekundē. FPS uzdevums ir izmērīt kadru ātrumu video atskaņošanā vai spēļu izrādēs. Vienkāršos vārdos nepārtrauktu pilnekrāna attēlu s...
Populārākās Oculus App Lab spēles
Ja esat Oculus austiņu īpašnieks, jums ir jāsazinās par sānu ielādi. Sānu ielāde ir process, kurā austiņās tiek instalēts saturs, kas nav veikals. Sid...