php

Výukový program PHP pre začiatočníkov

Výukový program PHP pre začiatočníkov
Ak ste v PHP nováčikom, tento návod vám pomôže naučiť sa PHP od začiatku.

Základy PHP:

  1. Ahoj svet
  2. Pripomienky
  3. Premenné s reťazcami
  4. Zreťaziť reťazce
  5. Orezajte struny
  6. Podreťazce
  7. Premenné s číslami
  8. Matematika
  9. Aktuálny dátum
  10. Kontrola dátumu
  11. Ak výpisy
  12. Else a ElseIf
  13. Ak s (OR alebo AND)
  14. Polia
  15. zatiaľ čo Loop
  16. predná slučka
  17. funkcie
  18. argumenty funkcie
  19. zomrieť a odísť
  20. Zahrnúť súbory
  21. Využitie JSON
  22. Využitie XML
  23. Vstupy formulára HTML
  24. funkcia get_browser
  25. Ukladanie relácie
  26. Metóda požiadavky na server
  27. HTTP POST
  28. Posielam e-mail
  29. Objekt a trieda
  30. Spracovanie výnimiek

Ahoj svet

Prípona súboru PHP je .php. tagy sa používajú na definovanie bloku kódu PHP a použitia „;“ na konci riadku je povinný pre skript PHP. Vytvorte nový súbor s názvomnajprv.php'aby ste spustili svoj prvý skript a uložili súbor do / www / html / htdocs priečinok. Pridajte nasledujúci skript a vytlačte jednoduchý text, “Ahoj svet“.

// Tlač textu
echo "Hello World";
?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / prvý.php

Top

Pripomienky

Rovnako ako v iných štandardných programovacích jazykoch, aj tu môžete použiť '//' pre jednoriadkový komentár a '/ * * /' pre viacriadkový komentár. Vytvorte súbor PHP s názvom 'komentovať.php„s nasledujúcim kódom, ktorý ukazuje použitie komentára jedného a viacerých riadkov v PHP.

// Priraďte hodnotu v premennej $ n
$ n = 10;
/ * Tlač
hodnota $ n * /
echo "n = $ n";
?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / komentár.php

Top

Premenné s reťazcami

Symbol '$' sa používa na deklarovanie a čítanie ľubovoľných premenných v PHP. Vytvorte súbor PHP s názvom 'struny.php„s nasledujúcim kódom. Môžete použiť jednoduchú úvodzovku (") alebo dvojitú úvodzovku (" ") na vyhlásenie alebo tlač ľubovoľnej premennej reťazca, ale dvojitá úvodzovka sa používa na tlač hodnoty premennej reťazca s inými údajmi reťazca. V tomto príklade sú zobrazené rôzne použitia reťazcových premenných.

$ site = 'LinuxHint';
echo "$ site je dobrý blogový web.
";
$ os = 'Linux';
"Môžete si prečítať rôzne témy $ os na $ stránke.";
?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / strings.php

Top

Zreťaziť reťazce

. operátor sa používa v PHP na kombinovanie viacerých premenných. Vytvorte súbor PHP s názvom 'concate.php'a pridajte nasledujúci kód na kombinovanie viacerých premenných reťazca. Súčet dvoch číselných premenných je uložený v inej premennej a hodnoty troch premenných sa vytlačia kombináciou s iným reťazcom.

$ a = 30;
$ b = 20;
$ c = $ a + $ b;
echo "The sum of".$ a.„a“.$ b." je ".$ c;
?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / concate.php

Top

Orezajte struny

trim () Táto funkcia sa v PHP používa na odstránenie ľubovoľného znaku z ľavej a pravej strany ľubovoľného reťazca. V PHP existujú dve ďalšie funkcie na odstránenie znaku z ľavej alebo pravej strany. Toto sú ltrim () a rtrim (). Vytvorte súbor PHP s názvom 'orezávanie.php„s nasledujúcim kódom znázorňujúcim použitie týchto troch funkcií. V scenári sú použité tri orezávacie funkcie a znak 'a„sa odstráni z počiatočnej, koncovej alebo z oboch strán na základe použitého reťazca.

$ text = "aa rád programujem aa";
echo "Pred orezaním: $ text
";
ozvena „Po obrezať: ".orezanie ($ text, 'a').„
";
ozvena „Po ltrim: ".ltrim ($ text, 'a').„
";
ozvena „Po rtrim: ".rtrim ($ text, 'a').„
";
?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / orezanie.php

Viac informácií o orezávaní sa dozviete z nasledujúceho odkazu na príručku.

https: // linuxhint.com / trim_string_php /

Top

Podreťazce

substr () Táto funkcia sa v PHP používa na čítanie konkrétnej časti reťazca. Táto funkcia môže mať tri parametre. Prvý parameter je hlavný reťazec, ktorý chcete vystrihnúť, druhý parameter je počiatočný index a tretí parameter je dĺžka reťazca. Tretí parameter je pre túto metódu voliteľný.  Vytvorte súbor PHP s názvom 'podreťazec.php„s nasledujúcim kódom na použitie tejto funkcie. V tejto funkcii sa počiatočný index počíta od 0, ale záporná hodnota počiatočného indexu sa počíta od 1. A hodnota dĺžky sa počíta od 1. Ak vynecháte tretí parameter tejto funkcie, potom sa znaky od počiatočného indexu po koniec hlavného reťazca orežú.

echo substr ("Webové programovanie", 4,7).„
";
echo substr ("Webové programovanie", 4).„
";
echo substr ("Webové programovanie", - 8,4).„
";
?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / podreťazec.php

Top

Premenné s číslami

V PHP môžete deklarovať rôzne typy číselných premenných. Hodnota čísla môže byť celé číslo alebo float. V nasledujúcom skripte sú deklarované a pridané tri typy čísel. Vytvorte súbor PHP s názvom 'čísla.php'aby sa ukázalo použitie premennej number.

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

Výkon:

Spustite súbor z prehliadača.

http: // localhost / numbers.php

Top

Matematika

PHP obsahuje mnoho zabudovaných funkcií na vykonávanie rôznych typov matematických úloh, ako napr abs (), ceil (), floor (), hexdec (), max (), min (), rand () atď. Použitie abs () funkcia je uvedená v nasledujúcom skripte. abs () funkcia vráti absolútnu hodnotu ľubovoľného čísla. Ak uvediete záporné číslo, potom abs () funkcia vráti iba hodnotu bez znamienka.

absval.php

$ number = -17.87;
$ absnum = abs ($ číslo);
echo $ absnum;
?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / absval.php

Top

Aktuálny dátum

Údaje a čas súvisiace so všetkými informáciami v PHP môžete získať dvoma spôsobmi. Jedným zo spôsobov použitia funkcie date () a iným spôsobom použitia triedy DateTime. Ako môžete získať aktuálny dátum pomocou spomenutých dvoch spôsobov, je uvedené v nasledujúcom skripte. Skript zobrazí aktuálny dátum vo formáte „deň-mesiac-rok“.
aktuálny dátum.php

$ CurrentDate1 = dátum ('d-m-Y');
echo $ CurrentDate1.„
";
$ CurrentDate2 = nový DateTime ();
echo $ CurrentDate2-> format ('d-m-Y');
?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / currentdate.php

Kontrola dátumu

funkcia checkdate () sa v PHP používa na kontrolu platnosti alebo neplatnosti dátumu. Používanie tejto funkcie je uvedené v nasledujúcom skripte. Tento skript skontroluje, či je rok priestupným rokom alebo nie na základe dátumu.

priestupný rok.php

ak (dátum kontroly (02, 29, 2018))
echo "Rok je priestupný rok";
inak
ozvena „Rok nie je priestupným rokom“;
?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / leapyear.php

Top

ak výpisy

ak príkaz sa používa na vyhlásenie podmieneného príkazu. Syntax súboru ak vyhlásenie v PHP je podobné ako v iných štandardných programovacích jazykoch. Nasledujúci skript ukazuje použitie jednoduchých ak vyhlásenie. Podľa scenára je podmienka pravdivá a vypíše výstup, “Máte nárok na túto ponuku“.

ak.php

$ vek = 20;
ak ($ ​​vek> = 18)
echo "Máte nárok na túto ponuku";
?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / ak.php

Top

Else a ElseIf

Môžeš použiť inak a ináč Ak s príkazom if, ak chcete vykonávať rôzne príkazy na základe rôznych podmienok. V nasledujúcom skripte sú skontrolované tri typy podmienok. Druhá podmienka bude podľa skriptu pravdivá a vypíše sa „Vyhrali ste druhú cenu “.
ináč Ak.php

$ n = 220;
if ($ n == 1010)
echo "Vyhrali ste prvú cenu";
elseif ($ n == 220)
echo „Vyhrali ste druhú cenu“;
else
echo "Skúste to znova neskôr";

?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / elseif.php

Top

Ak s (OR alebo AND)

Viaceré podmienky v príkaze if môžete použiť pomocou logického príkazu ALEBO a A. Logické ALEBO vráti true, keď sa splní ktorákoľvek z podmienok viacerých podmienok. Logické A vráti true, keď sa splnia všetky deklarované podmienky. Nasledujúci skript zobrazuje použitie príkazu if s ALEBO a A logika. Tu, keby-ešte-keby príkaz sa používa s logickým A ktorý vytlačí výstup na základe prideleného $ current_time. Ďalší príkaz if sa používa s logickým ALEBO ktorý vytlačí výstup, ak sa splní niektorá z podmienok.
orand.php

$ current_time = 17;
$ break_time = false;
if ($ current_time> = 9 A $ current_time <= 12)
ozvena „Ráno
";
elseif ($ current_time> 13 A $ current_time <= 16)
ozvena „Popoludní
";
inak

echo „Večer
";
$ break_time = true;

if ($ current_time> 16 ALEBO $ break_time == true)
echo „Choď domov
";
?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / orand.php

Top

Polia

Ak chcete pridať viac hodnôt do jednej premennej, môžete použiť premennú poľa alebo objektu. V ľubovoľnom programovacom jazyku je možné deklarovať hlavne dva typy polí. Jedná sa o numerické a asociatívne pole. Pole možno kategorizovať aj pomocou jednorozmerného a viacrozmerného poľa. Nasledujúci príklad ukazuje použitie jednoduchého numerického a asociatívneho poľa. Tu, numerické pole, $ names sa číta a tlačí pomocou cyklu for a asociatívneho poľa, $ e-mailov číta a tlačí pre každý slučka.

pole.php

// Numerické pole
$ names = array ("Jim", "Riffat", "Ella");
pre ($ i = 0; $ iecho "Meno:".$ names [$ i].„
";
// Asociatívne pole
$ emails = array ("Jim" => "[chránený e-mailom]", "Riffat" => "[chránený e-mailom]",
"Ella" => "[chránený e-mailom]");
foreach ($ e-maily ako $ name => $ email)

ozvena “
E-mailová adresa mena $ je $ email
";

?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / pole.php

Môžete navštíviť nasledujúci odkaz na príručku a dozvedieť sa viac o poli PHP.

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

Top

zatiaľ čo Loop

PHP používa tri typy cyklov na opakovanú iteráciu bloku kódu. zatiaľ čo slučka je jedným z nich, ktorý pokračuje v iterácii, kým slučka nedosiahne podmienku ukončenia. Syntax deklarácie while cyklu je podobná ako v iných štandardných programovacích jazykoch. Nasledujúci príklad ukazuje použitie zatiaľ čo slučka. Slučka sa tu používa na zistenie párnych čísel od 1 do 10. Smyčka bude iterovať 10-krát a skontroluje, či je každé číslo deliteľné dvoma alebo nie. Vytlačia sa čísla, ktoré sú deliteľné 2.

zatiaľ čo.php

$ n = 1;
echo „Párne čísla od 1-10
";
while ($ n < 11)

if (($ n% 2) == 0)
ozvena „$ n
";
$ n ++;

?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / while.php

Top

predná slučka

PHP používa pre každý slučka na čítanie premennej poľa alebo objektu. Táto slučka dokáže čítať kľúč / hodnota pár z asociatívneho poľa. Použitie tejto slučky je zobrazené v nasledujúcom skripte. Tu je pomenované asociatívne pole $ kníh je vyhlásený. Index poľa obsahuje typ knihy a hodnota poľa obsahuje názov knihy. pre každý slučka slúži na iteráciu poľa s kľúčom a hodnotou a ich vytlačenie zreťazením s iným reťazcom.
pre každý.php

$ books = array ("cms" => "Wordpress", "framework" => "Laravel 5", "javascript library" =>
„React 16 essentials“);
foreach ($ knihy ako $ type => $ bookName)
ozvena “ $ bookName je populárny $ typ
";

?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / foreach.php

Top

funkcie

Ak chcete použiť rovnaký blok kódu mnohokrát v mnohých častiach rovnakého skriptu, je lepšie vytvoriť funkciu so spoločným blokom kódu a zavolať funkciu, kde je potrebné vykonať kód. Jednoduché použitie tejto funkcie je uvedené v nasledujúcom príklade. Tu je deklarovaná funkcia bez argumentu, ktorá po volaní vytlačí text.

funkcia.php

// Deklarujte funkciu
funkcia WelcomeMessage ()
ozvena “

Vitajte v Linuxhint

";

// volanie funkcie
WelcomeMessage ();
?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / function.php

Top

argumenty funkcie

Môžete použiť funkciu s argumentmi alebo bez argumentov. Predchádzajúci príklad ukazuje použitie funkcie bez argumentov. Argument vo funkcii môžete poslať podľa hodnoty alebo referencie.  Argument je odovzdaný funkcii v nasledujúcom príklade podľa hodnoty. Tu je definovaná funkcia s jedným argumentom, ktorá prevezme hodnotu polomeru kruhu a na základe tejto hodnoty vypočíta plochu kruhu. Funkcia sa volá trikrát s tromi rôznymi hodnotami polomeru.
circlearea.php

// Deklarujte funkciu
function circleArea ($ radius)
$ oblasť = 3.14 * $ polomer * $ polomer;
ozvena “

Plocha kruhu je $ area

";

// volanie funkcie
circleArea (12);
circleArea (34);
circleArea (52);
?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / circlearea.php

Top

zomrieť a odísť

PHP používa zomrieť () a východ() funkcie na opustenie skriptu zobrazením chybovej správy. Medzi týmito dvoma funkciami nie je žiadny zásadný rozdiel. Použitie týchto oboch funkcií je uvedené v nasledujúcich príkladoch.

funkcia die ()

Nasledujúci skript vygeneruje chybu, ak bude nový súbor.txt v aktuálnom umiestnení neexistuje a zastaví vykonávanie zobrazením chybovej správy zahrnutej v metóde die ().

dieerr.php

ak (!fopen („novýsúbor.txt "," r "))
die ("Nemôžem otvoriť súbor");
echo "Čítanie obsahu súboru ...";
?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / dieerr.php

funkcia exit ()

Nasledujúci skript zastaví vykonávanie skriptu zobrazením chybovej správy, ak hodnota $ n nie je rovná 100.

exiterr.php

$ n = 10;
ak ($ ​​n != 100)
exit ("n sa nerovná 100");
inak
echo "n sa rovná 100";
?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / exiterr.php

Top

Zahrnúť súbory

Ak potrebujete použiť ten istý kód vo viacerých skriptoch PHP, je lepšie uložiť bežný skript do ľubovoľného súboru a použiť tento kód viackrát tak, že ho zahrniete. Súbor môžete zahrnúť do PHP pomocou štyroch metód. Títo are require (), require_once (), include () a include_once (). Ak vyžadovať () alebo require_once () nedokáže zahrnúť súbor, potom násilne zastaví vykonávanie skriptu, ale zahrnúť () alebo zahrnúť_jeden () nezastaví vykonávanie skriptu, ak dôjde k chybe pri zahrnutí. Použitie týchto dvoch metód je uvedené v nasledujúcom príklade. Vytvorte súbor PHP s názvom „vitaj.php“S nasledujúcim kódom, ktorý bude zahrnutý neskôr. Tento skript vytlačí jednoduchý text.

vitaj.php

echo „Začnite čítať odtiaľto
";
?>

Vytvorte ďalší súbor PHP s názvom „zahrnúť_súbor.php”A pridajte nasledujúci kód. Tu, zahrnúť () metóda nezastaví vykonanie kvôli chybe zaradenia a vytlačí správu „Laravel je teraz veľmi populárny rámec PHP“. ale vyžadovať () metóda zastaví vykonanie chyby zaradenia a nebude tlačiť posledné dve echo správy po vyhlásení require ().

zahrnúť_súbor.php

zahrnúť („privítať.php ');
echo „Laravel je teraz veľmi populárny rámec PHP
";
vyžadovať („privítať.php ');
"Môžete použiť Magento na vývoj webových stránok elektronického obchodu
";
echo „Ďakujem za prečítanie
";
?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / include_file.php

Top

Používanie JSON

V PHP je zabudovaná metóda na čítanie údajov z webového servera vo formáte JSON a ich zobrazovanie na webovej stránke. Jednou z bežných metód PHP je json_encode () na vytváranie údajov JSON. Táto metóda sa používa v nasledujúcom skripte na konverziu poľa PHP na údaje JSON.

json.php

$ items = array ("Pero", "Ceruzka", "Guma", "Farebná kniha");
$ JSONdata = json_encode ($ položky);
echo $ JSONdata;
?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / json.php

Top

Používanie XML

PHP má príponu s názvom SimpleXML na analýzu údajov XML. simplexml_load_string () je zabudovaná funkcia PHP na analýzu súboru XML. Nasledujúci príklad ukazuje, ako môžete použiť simplexml_load_string () funkcia na čítanie údajov z obsahu XML. Tu sú údaje XML uložené v premennej, $ XMLData a premenná $ xml sa používa na čítanie údajov z $ XMLData. Po prečítaní údajov sa obsah vytlačí ako štruktúra poľa s dátovým typom.

xml.php

$ XMLData =


Ľahký Laravel 5
Ž. Jason Gilmore
easylaravelbook.com
";
 
$ xml = simplexml_load_string ($ XMLData) alebo die („chyba pri čítaní“);
var_dump ($ xml);
?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / xml.php

Top

Vstupy formulára HTML

Na čítanie odoslaných údajov formulára na základe hodnoty atribútu metódy vo formulári môžete použiť rôzne typy zabudovaného poľa PHP. Ak sa údaje formulára odosielajú metódou POST, musíte použiť pole $ _POST a ak sa formulár odosiela metódou GET, musíte použiť pole $ _GET. Nasledujúci príklad používa metódu POST na odoslanie údajov formulára na server. Ak chcete otestovať nasledujúci skript, musíte vytvoriť dva súbory. Jeden je "Prihlásiť sa.html “ a ďalší je „Skontrolovať.php “. Súbor HTML obsahuje formu dvoch prvkov. Jedná sa o užívateľské meno a heslo. Údaje formulára sa odošlú na kontrolu.php súbor pomocou metódy post. Skript PHP skontroluje zadanú hodnotu používateľského mena a hesla. Ak je používateľské meno „admin“ a heslo je '1234 ' potom sa to vytlačí 'Platný používateľ ' inak sa to vytlačí „Neplatný používateľ“.

Prihlásiť sa.html




Užívateľské meno:

heslo:




skontrolovať.php

if ($ _ POST ['username'] == 'admin' && $ _POST ['pwd'] == '1234')
echo "Platný užívateľ";
inak
echo "Neplatný užívateľ";
?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / login.html

Ak sa používateľské meno a heslo nebudú zhodovať, zobrazí sa nasledujúci výstup.

Top

funkcia get_browser

get_browser () je zabudovaná funkcia PHP, ktorá sa používa na čítanie všetkých informácií týkajúcich sa prehliadača obočie.ini spis. Nasledujúci skript zobrazuje výstup tejto funkcie vo formáte poľa.
getbrowser.php

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

Výkon:

Spustite súbor z prehliadača.

http: // localhost / getbrowser.php

Top

Ukladanie relácie

Informácie o relácii môžete ukladať v PHP pomocou $ _SESSION pole. PHP má veľa zabudovaných funkcií na zvládnutie relácie. session_start () V nasledujúcom skripte sa na spustenie relácie používa funkcia, ktorá obsahuje dve hodnoty relácie $ _SESSION pole.

zasadanie.php

session_start ();
$ _SESSION ["name"] = "John";
$ _SESSION ["color"] = "Modrá";
echo "Údaje relácie sa ukladajú.";
?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / session.php

Top

Metóda požiadavky na server

Už bolo spomenuté, že PHP má veľa super globálnych premenných na spracovanie požiadaviek servera. $ _SERVER pole je jednou z týchto premenných, ktoré sa používajú na získanie informácií o serveri. Nasledujúci skript vytlačí názov súboru vykonávajúceho skriptu a názov bežiaceho servera.

požiadavka servera.php

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

Výkon:

Spustite súbor z prehliadača.

http: // localhost / serverrequest.php

Top

HTTP POST

Protokol HTTP sa používa na komunikáciu medzi serverom a klientom. Akýkoľvek prehľadávač pracuje ako klient na odosielanie požiadaviek HTTP na server a server na základe žiadosti posiela klientovi odpoveď. HTTP požiadavku je možné odoslať pomocou metód POST a GET. Nasledujúci príklad ukazuje použitie požiadavky HTTP POST v PHP. Formulár HTML je navrhnutý tak, aby zachytával hodnoty výšky a šírky ľubovoľných obdĺžnikov a odosielal ich na server. $ _POST pole sa používa na čítanie hodnôt a na výpočet plochy obdĺžnika a na tlač.
httppost.php




Výška:


Šírka:




 


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

$ area = $ _POST ["ht"] * $ _POST ["wd"];
echo "Plocha obdĺžnika je $ area";

?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / httppost.php

Ak používateľ zadá 10 a 20 ako výšku a šírku, dôjde k nasledujúcemu výstupu.

Top

Posielam e-mail

PHP má zabudovanú funkciu s názvom mail () za zaslanie emailu. Má štyri argumenty. Prvé tri argumenty sú povinné a posledný argument je voliteľný. Prvý argument berie e-mailovú adresu príjemcu, druhý argument preberá predmet e-mailu, tretí argument preberá telo e-mailu a ďalší argument preberá obsah hlavičky. Ale táto funkcia funguje iba na živom serveri. Ako môžete použiť túto funkciu, zobrazuje nasledujúci skript.
e-mail.php

$ to = '[chránený e-mailom]';
$ subject = 'Ďakujeme, že ste nás kontaktovali';
$ message = 'Váš problém čoskoro vyriešime';
mail ($ do, $ predmet, $ správa);
?>

Ak chcete posielať e-maily z lokálneho servera pomocou PHP, môžete použiť triedu PHPMailer. Môžete navštíviť nasledujúci odkaz na príručku a dozvedieť sa viac o tejto triede.

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

Top

Trieda a Objekt

Funkcia objektovo orientovaného programovania je do PHP pridaná od verzie 5.  Trieda a objekt sú hlavnými súčasťami každého objektovo orientovaného programovania. Trieda je kolekcia premenných a metód a objekt je inštanciou triedy.  Ako môžete vytvoriť a používať jednoduchú triedu a objekt, je uvedené v nasledujúcom príklade. Tu sa volá trieda Zákazník je definovaná tromi verejnými premennými a jednou metódou. Po vytvorení pomenovaného objektu $ custobj, premenné sa inicializujú volaním setValue metóda a vytlačené neskôr.
triedny predmet.php

triedy Zákazník

// Deklarujte vlastnosti / premenné
verejné $ meno;
verejná $ adresa;
verejný $ telefón;
 
// Nastavte údaje o zákazníkoch
public function setValue ($ name, $ addr, $ phone)
$ this-> name = $ name;
$ this-> address = $ addr;
$ this-> phone = $ phone;


// Vytvorenie nového objektu zákazníka
$ custobj = nový zákazník;
// Nastavte hodnoty vlastností
echo $ custobj-> setValue ("Alia", "Dháka, Bangladéš", "+ 8801673434456");
// Vytlačte hodnotu zákazníka
echo "Meno:".$ custobj-> meno.„
";
echo "Adresa:".$ custobj-> adresa.„
";
echo "Telefón:".$ custobj-> telefón.„
";
?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / classobject.php

Top

Spracovanie výnimiek

Jednou z dôležitých vlastností objektovo orientovaného programovania je spracovanie výnimiek. Výnimka má dve časti. Toto sú skús blokovať a chytiť blokovať. Try block obsahuje skript a keď sa v skripte objaví akákoľvek chyba, tak je vyvolaná výnimka pomocou try block to catch block.  Jednoduché použitie spracovania výnimiek je uvedené v nasledujúcom príklade. Tu vyskúšajte block skontroluje hodnotu $ číslo. Ak $ číslo je väčší ako 9 potom vyvolá výnimku so správou „Musíte zvoliť jednociferné číslo”Inak skript vypíše hodnotu $ číslo s iným textom.
výnimkou.php

$ číslo = 15;
// vyskúšať blok
skúsiť
if ($ number> 10)
hodiť novú Výnimku („Musíte zvoliť jednociferné číslo
");

// Vytlačí výstup, pokiaľ nenastane výnimka
echo "Zvolené číslo je $ number
";

// chytiť výnimku
úlovok (Výnimka $ e)
echo 'Chybové hlásenie:' .$ e-> getMessage ();

?>

Výkon:

Spustite súbor z prehliadača.

http: // localhost / výnimka.php

Top

Záver

Základné programovanie v PHP je v tejto príručke vysvetlené na 30 príkladoch. Ak sa chcete naučiť PHP alebo sa v budúcnosti chcete stať webovým vývojárom, potom vám tento návod pomôže začať písať skripty v PHP.

Pridajte gestá myši do systému Windows 10 pomocou týchto bezplatných nástrojov
V posledných rokoch sa počítače a operačné systémy veľmi vyvinuli. Boli časy, keď používatelia museli prechádzať správcami súborov pomocou príkazov. R...
Ovládajte a spravujte pohyb myši medzi viacerými monitormi v systéme Windows 10
Správca myši s duálnym displejom umožňuje ovládať a konfigurovať pohyb myši medzi viacerými monitormi spomalením jeho pohybu blízko hranice. Windows 1...
WinMouse vám umožňuje prispôsobiť a vylepšiť pohyb ukazovateľa myši na počítači so systémom Windows
Ak chcete vylepšiť predvolené funkcie kurzora myši, použite freeware WinMouse. Pridáva ďalšie funkcie, ktoré vám pomôžu vyťažiť zo svojej skromnej myš...