PHP: základné jazykové koncepty. Základy základov PHP: Prehľad pre začiatočníkov

  • 18.06.2019

PHP (Hypertextový predprocesor) Je jedným z najpopulárnejších webových programovacích nástrojov na strane servera. Práca PHP vo svojej najjednoduchšej forme je zredukovaná na spracovanie http požiadavky klienta. Spracovanie požiadaviek zase spočíva v programovom generovaní hypertextu v súlade s parametrami požiadavky, po ktorom sa výsledné označenie vráti klientovi. Keď si klient (internetový prehliadač) vyžiada bežnú statickú internetovú stránku (najčastejšie s príponou html), server ako odpoveď vráti obsah tejto stránky nezmenený „tak, ako je“. Ak je požadovaná php stránka, tak počas spracovania požiadavky je obsah zadanej stránky najskôr spracovaný PHP interpretom a až potom je výsledok tohto spracovania odoslaný klientovi.

Inými slovami, PHP je hypertextový preprocesor, čo sa odráža aj v jeho názve. Pre procesor, pretože konečné spracovanie hypertextu je už na strane klienta, ktorého výsledok vidíme v okne prehliadača (samotný prehliadač je procesorom hypertextu). Môžeme povedať, že PHP je generátor hypertextu, pretože vo väčšine prípadov je jeho prácou programové generovanie z obsahu databázy alebo z akýchkoľvek iných štruktúrovaných informácií umiestnených na serveri. Skratka vyzerá ako PHP, a nie ako napríklad HPP alebo inak, keďže pôvodne znamenala Nástroje osobnej domovskej stránky- nástroje na vytváranie osobných internetových stránok. Prvá verzia dešifrovania PHP teda odrážala jeho účel a súčasná - ako funguje.

PHP je programovací jazyk ktorý podporuje takmer všetko: premenné, podmienky, cykly, funkcie atď. PHP je objektovo orientovaný programovací jazyk- podporuje vlastné dedičstvo aj na úrovni triedy. PHP je webový programovací jazyk, pretože bol primárne vytvorený pre vývoj dynamických internetových stránok a preto obsahuje veľké množstvo hotových riešení používaných v tejto oblasti, ako napr.

  • parametre spracovania a extrakcie http žiadosti ZÍSKAŤ a Zverejniť;
  • formovanie a odoslanie http hlavičky;
  • skladovacia infraštruktúra údaje relácie;
  • softvérové ​​služby na prácu s cookies;

    cookies- textové údaje uložené prehliadačom na počítači klienta, ktoré najčastejšie obsahujú prístupové parametre (login a heslo) alebo osobné užívateľské nastavenia. Cookies generuje prehliadač a automaticky sa odosielajú na server v hlavičkách http požiadaviek počas každého vzdialeného hovoru.


  • pracovať so súbormi podľa FTP protokol;
  • pracovať s databázami prostredníctvom;
  • podpora
  • podpora HTTP autorizácia;
  • e-mailové správy a ďalšie.

V tejto časti plánujem stručne zopakovať kľúčové body používania PHP na vytváranie jednoduchých webových aplikácií. Materiály budú usporiadané do niekoľkých sekcií, z ktorých každá bude obsahovať príklady so zdrojovým kódom. Na nezávislé experimenty potrebujete akúkoľvek inú stránku, ku ktorej máte plný prístup, a na serveri, na ktorom je nainštalované PHP.

Základy programovania v PHP

Pridanie kódu PHP do značky a výsledok hypertextového preprocesora

PHP kód sa pridáva priamo kdekoľvek v značke HTML. Samotné HTML označenie nemusí vôbec existovať a zdrojový kód stránky môže byť reprezentovaný iba fragmentom PHP programu. V každom prípade, ak chcete vložiť PHP, musíte použiť špeciálnu značku a umiestniť do nej text programu. Toto sa vykonáva takto:

programový kód ?>

Počas sekcie PHP interpretsú nahradené značkou vygenerovanou ako výsledok práce programového kódu, ktorý je v nich umiestnený. Na zobrazenie výsledku preprocesora použite operátor ozvena, ktorého argumentmi môžu byť konštanty, premenné, funkcie alebo rôzne výrazy a výsledkom je text. Najjednoduchšia možnosť môže vyzerať takto:

"; ?>

Ak otvoríte zdrojový kód výslednej stránky v prehliadači, nebude tam žiadne PHP (ak je samozrejme na serveri nainštalovaný interpret PHP). Používanie operátora echo týmto spôsobom nemá veľký zmysel. Krása PHP je v tom, že HTML, ktoré generuje, môže závisieť od parametrov dotazu, obsahu databázy, bezpečnostnej politiky a ďalších. Analýza a spracovanie tohto všetkého sa vykonáva pomocou takmer všetkým známym, ako sú slučky, podmienky, funkcie atď. Pri pohľade do budúcnosti uvediem malý príklad programu PHP, ktorý používa slučku a podmienený operátor, aby bolo počiatočné pochopenie hypertextového preprocesora úplnejšie. Nasledujúci program vypíše faktoriálne hodnoty čísel od 1 do 9.

Vzorový program PHP toto označenie generuje programovo interpret PHP."; $ f = 1; pre ($ i = 1; $ i<10; $i++) { if ($i>1) $ f = $ f * $ i; echo $ i, "! =", $ f,"
"; } ?>


Výsledok jeho práce bude v prehliadači vyzerať asi takto:

1!=1 2!=2 3!=6 4!=24 5!=120 6!=720 7!=5040 8!=40320 9!=362880

Usporiadanie aplikácie z viacerých súborov PHP

Krátky podmienený alebo ternárny operátor

Nižšie je uvedený všeobecný pohľad na operátor podmieneného priradenia pomocou ternárneho operátora:
$ vysledok = podmienka? výraz, ak je pravda: výraz, ak je nepravda;

Príklad:
$ výsledok = ($ a> 5)? $ a + $ b: $ a- $ b;

Ak je a väčšie ako 5, potom sa premennej výsledok priradí hodnota a + b, inak a-b.

Alternatíva k príkazu if s množstvom príkazov elseif. Vykonávanie príkazov začína sekciou prípadu, s hodnotou ktorej sa hodnota výrazu zhoduje, a pokračuje všetkými nasledujúcimi prípadmi, až kým nenarazíte na príkaz break – do dokončenia vykonania. Predvolená sekcia je alternatívou k sekcii else v podmienenom príkaze.

Prepnúť ( výraz) (prípad hodnota 1: operátor 1; prípad hodnota 2: operátor 2; prípad hodnota 3: operátor 3; predvolene: predvolený výpis; ) urobiť telo slučky; zatiaľ čo ( stav);

Príklad je rovnaký:

$ i = 2; $ f = 1; do ($ f = $ f * $ i; $ i ++; echo $ i, "! =", $ f,"
";), zatiaľ čo ($ i<10);

Viac podrobností o do ... pričom slučkačítame.

Iterácia cez prvky v poli alebo príkaze foreach

Niekoľko slov sa ešte povie o poliach oddelene a nižšie je konštrukcia pre iteráciu jeho prvkov v slučke:

Pre každý ( pole ako $ element) výraz, kde niečo robíme s prvkom premennej $;

$ values ​​​​= pole ("pre", "zatiaľ", "urobiť", "foreach"); echo "Slučky v php:", "
"; foreach (hodnoty $ ako operátor $) echo $ operátor,"
";

Slučky a operátor výberu v PHP, ako aj v mnohých iných programovacích jazykoch, podporujú inštrukcie prestávka- skoré ukončenie cyklu a ďalej- skoré ukončenie iterácie aktuálnej slučky (prechod na začiatok slučky). Prečítajte si o nich viac.

"STREDNÁ ŠKOLA №5"

Výskumná práca na tému:

"Webový programovací jazyk - PHP"

Ukončené: študent

9 trieda "A".

Ryabov Artem

Učiteľka: A.K. Abdrazakova

ÚVOD ………………………………………………………………………………….... ... 3

Kapitola 1. Úvod do PHP a MySQL ……………………… .. ………………… .. ……. ………… .5

1.1. Čo je PHP? ………………………………………………………………………………… 5

1.2. Funkcie PHP ………………………………………………………………………………… .5

1.3. Stručná história PHP ……….… ... …………………………. ………………………… ... ………… 6

1.4. Prečo si vybrať PHP ………………………………………………………7

1.5. Čo MySQL ……………………………………………………………………..7

1.6. Funkcie MySQL ……………………………………………………………… 8

Kapitola 2. Príklady použitia PHP ………………………………………………………… ... 9

2.1. Práca s formulármi ………………………………………………………………………… ..9

2.2. Práca s MySQL (ukladanie údajov do databázy) ………………………… 11

2.3. Práca s MySQL (načítanie údajov z databázy). ………………………… 13

ZÁVER ………………………………………………………………………………… .. ……… .15

LITERATÚRA ……………………………………………… ...… 16

PRÍLOHY ………………………………………………………………………………… ... 17

Úvod

PHP je programovací jazyk používaný na strane webového servera na dynamické generovanie HTML stránok. Svedčí o tom aj dekódovanie jeho názvu: PHP – Personal HyperText Processor.

PHP je jedným z mála programovacích jazykov vytvorených špeciálne pre vývoj webových aplikácií. Preto obsahuje všetky funkcie potrebné špeciálne pre prácu na webovom serveri a zároveň je zbavený nadbytočnosti, ktorá je vlastná mnohým jeho konkurentom.

Veľmi príjemnou vlastnosťou PHP je, že jeho príkazy sú zahrnuté v bežných HTML stránkach pomocou špeciálnych tagov, ktoré nútia PHP stroj vykonať potrebné akcie na serveri. PHP programy nepotrebujú špeciálne CGI adresáre so špeciálnymi oprávneniami. Navyše na jednej stránke môžete voľne prepínať medzi „jednoduchým“ HTML a PHP kódom.

PHP je nezávislé na platforme. PHP sa dokonale integruje do všetkých populárnych webových serverov: Apacce a IIS, Zens a Netscape Enterprise Server, beží pod Windows a OS / 2, MacOS a takmer všetky systémy podobné UNIX. Výsledkom je, že PHP funguje takmer pre všetkých hostiteľov, ktorí umožňujú vlastné spustiteľné skripty.

Skvelou vlastnosťou PHP je jeho integrácia s takmer všetkými modernými internetovými technológiami. PHP podporuje väčšinu moderných webových protokolov: IMAP, FTP, POP, XML, SNMP a iné. PHP funguje skvele s databázami. Je ťažké nájsť DBMS, ktorý nie je podporovaný PHP. MySQL a MS SQL Server, PostgreSQL a Oracle, Sybase a Interbase ... Zoznam databáz podporovaných samotným PHP pravdepodobne zaberie celú obrazovku.

PHP obsahuje obrovské množstvo vstavaných funkcií: spracovanie reťazcov a polí, práca so súborovým systémom a s HTTP, email, dátum a čas, azbuka a iné národné abecedy... Keď som prvýkrát začal programovať v PHP, bol som jednoducho ohromený množstvom vstavaných funkcií! Vďaka nim je v PHP jedným príkazom (presnejšie volaním jednej funkcie) implementovaných veľa algoritmov, ktoré vo väčšine jazykov vyžadujú písanie programového kódu o veľkosti niekoľkých obrazoviek.

Moderné trendy vo vývoji programovacích jazykov neušetrili ani PHP. Objektovo orientované programovacie nástroje existujú už od PHP3. Objektový model PHP4 plne implementuje klasické koncepty objektovo orientovaného programovania: dedičnosť, zapuzdrenie a polymorfizmus.

Všetko vyššie uvedené umožňuje bez akéhokoľvek preťahovania nazvať PHP nesporným lídrom medzi webovými programovacími jazykmi.

Cieľ výskumu- Preskúmajte a pozrite si príklady spúšťania skriptov PHP

Objekt výskumu–Jazyk PHP, databázy MySQL.

Predmet štúdia- funkčný význam a relevantnosť jazyka.

Hypotéza výskumu je, že tento jazyk je veľmi jednoduchý, ľahko sa integruje do HTML, v balíku PHP + MySQL + HTML je oveľa lepší ako jednoduchý HTML.

Na základe hypotézy nasledujúce úlohy :

Úlohy:

Preskúmajte vlastnosti a možnosti jazyka PHP;

Porovnajte funkčnosť PHP a HTML;

Zoznámte sa s databázami MySQL;

Spracovať získané výsledky, vyvodiť závery.

Teoretickým základom prezentovaného materiálu sú historické údaje prezentované v referenčných knihách, materiáloch z internetu.

Výskumné metódy: V priebehu výskumu boli použité opisy, analýza literatúry na danú tému a štúdium niektorých premenných.

Praktický význam štúdie: Tento materiál môžu učitelia a študenti využiť na následné, hĺbkové štúdium tohto jazyka.

Štruktúra a obsah práce zahŕňajú:

Úvodná časť, ktorá zdôvodňuje výber a relevantnosť témy.

Kapitola 1. Úvod do PHP a MySQL obsahuje 6 sekcií. Prvá časť vysvetľuje, čo je PHP. Druhý popisuje jeho schopnosti. Tretia časť kapitoly popisuje históriu jazyka PHP. Vo štvrtom hovorí, prečo sa oplatí zvoliť práve tento programovací jazyk. Piata a šiesta časť sú venované informáciám o MySQL databázach.

Kapitola 2. Príklady použitia PHP pozostáva z 3 sekcií. Prvá časť ukazuje, ako PHP dokáže jednoducho spracovať dáta z HTML formulárov. V druhom zadáme informácie do databázy. V tretej časti získame informácie z databáz.

Záver obsahuje hlavné závery k téme, potvrdzujúce hypotézu výskumu.

Kapitola 1. Úvod do PHP a MySQL

1.1. Čo je PHP?

PHP je skriptovací jazyk vložený do HTML, ktorý sa interpretuje a spúšťa na serveri. Najjednoduchší spôsob, ako to ukázať, je príklad:

Príklad

Po vykonaní tohto skriptu dostaneme stránku, na ktorej bude napísaný:

Ahoj, som PHP skript!(pozri prílohu 1)

Celkom jednoduché a zbytočné.

Hlavný rozdiel oproti CGI skriptom napísaným v iných jazykoch, ako je Perl alebo C, je ten, že v CGI programoch si výstupný HTML kód napíšete sami a pomocou PHP vložíte svoj program do hotovej HTML stránky pomocou otváracích a zatváracích značiek (v príklad).

Rozdiel medzi PHP a JavaScriptom je v tom, že PHP skript sa spúšťa na serveri a výsledok práce sa prenáša klientovi, zatiaľ čo kód JavaScript sa úplne prenesie do klientskeho počítača a tam sa vykoná.

Milovníci internetového informačného servera zistia, že PHP je veľmi podobné Active Server Pages (ASP), zatiaľ čo nadšenci Java povedia, že PHP je podobné Java Server Pages (JSP). Všetky tri jazyky vám umožňujú umiestniť kód, ktorý beží na vašom webovom serveri, do stránok HTML.

1.2. Funkcie PHP

Zopár slov – všetko, čo sa dá robiť s CGI programami, sa dá robiť v PHP. Napríklad: spracovávať údaje z formulárov, vytvárať dynamické stránky, prijímať a odosielať súbory cookie.

PHP navyše obsahuje podporu mnohých databáz (databáz), vďaka čomu je písanie webových aplikácií pomocou databázy maximálne jednoduché.

Tu je čiastočný zoznam podporovaných databáz:

Adabas D InterBase Pevné
dBase mSQL Sybase
cisárovná MySQL Velocis
FilePro Oracle Unix dbm
Informix PostgreSQL

Okrem toho PHP rozumie protokolom IMAP, SNMP, NNTP, POP3 a dokonca aj HTTP a má tiež schopnosť pracovať so soketmi a komunikovať cez iné protokoly.

1.3. Stručná história PHP

PHP začalo na jeseň roku 1994, keď sa Rasmus Lerdorf rozhodol rozšíriť možnosti svojej domovskej stránky a napísať malý motor na vykonávanie jednoduchých úloh. Takýto engine bol pripravený začiatkom roku 1995 a volal sa Personal Home Page Tools. Nebol veľmi zručný – rozumel najjednoduchším jazykom a len pár makrám.

V polovici roku 1995 sa objavila druhá verzia s názvom PHP / FI Version 2. Predpona FI bola pripojená z iného balíka Rasmus, ktorý dokázal spracovávať formuláre (Form Interpritator). PHP / FI bolo skompilované do Apache a používalo štandardné Apache API. PHP skripty sa ukázali byť rýchlejšie ako podobné CGI skripty, pretože server nepotreboval vytvoriť nový proces. PHP má blízko k Perlu, najpopulárnejšiemu jazyku na písanie CGI programov. Pribudla podpora mnohých známych databáz (napr. MySQL a Oracle). Rozhranie ku knižnici GD umožnilo generovať obrázky za behu. Od tohto momentu bolo PHP / FI široko používané.

Koncom roku 1997 sa Zeev Suraski a Andi Gutmans rozhodli prepísať interný engine, aby opravili chyby tlmočníka a zlepšili rýchlosť skriptov. O šesť mesiacov neskôr, 6. júna 1998, bola vydaná nová verzia, ktorá dostala názov PHP 3. Do leta 1999 bolo PHP 3 súčasťou niekoľkých komerčných produktov. V novembri 1999 sa podľa NetCraftu PHP používalo na viac ako 1 milióne domén.

1.4. Prečo si vybrať PHP

Vývojárom webových aplikácií netreba hovoriť, že webové stránky sú viac než len text a obrázky. Stránka, ktorá si zaslúži pozornosť, by mala udržiavať určitú úroveň interaktivity s používateľom: vyhľadávanie informácií, predaj produktov, konferencie atď. Tradične to všetko implementovali CGI skripty napísané v Perle. Ale CGI skripty sú veľmi zle škálovateľné. Každé nové volanie CGI vyžaduje, aby jadro vytvorilo nový proces, čo zaberá čas CPU a plytvá RAM. PHP ponúka ďalšiu možnosť — beží ako súčasť webového servera a týmto spôsobom je podobný ASP od Microsoftu.

PHP je programovací jazyk na strane servera, ktorý beží na strane servera, zatiaľ čo JavaScript beží v prehliadači na strane používateľa.

PHP aj Javascript môžu byť vložené do HTML stránok.

Po prečítaní tohto článku o programovaní PHP sa to naučíte:

  • Čo je to skriptovací jazyk?
  • Skriptovací jazyk vs programovací jazyk.
  • Ako znamená PHP?
  • Čo je PHP?
  • Syntax PHP.
  • Prečo je potrebné PHP?
  • Na čo sa PHP používa a aký je jeho podiel na trhu?
  • PHP vs ASP.NET vs JSP vs CFML.
  • PHP prípony súborov.
  • Jednoduchý PHP program.

Skriptovací jazyk vs programovací jazyk

Ako znamená PHP?

PHP je skratka pre Personal Home Page ( osobná domovská stránka), ale teraz sa Hypertextový preprocesor používa čoraz častejšie.

PHP kód môže byť vložený do HTML alebo použitý v CMS a webových frameworkoch.

Čo je PHP?

Hlavným účelom programovacieho jazyka PHP je vyvinúť:

  • Statické stránky;
  • Dynamické stránky;
  • Webové aplikácie.

PHP skripty je možné spúšťať len na tých serveroch, kde je nainštalovaný interpret daného jazyka.

Klientske počítače pristupujúce k PHP skriptom potrebujú iba prehliadač. PHP súbor obsahuje značky a má príponu .php.

Syntax PHP

Súbor PHP môže obsahovať aj HTML a skripty JavaScript na strane klienta.

  • Znalosť HTML bude výhodou pri učení PHP. PHP sa môžete naučiť aj bez znalosti HTML, ale je vhodné poznať aspoň základy;
  • DBMS pre aplikácie založené na DB;
  • Zložitejšie úlohy vyžadujú veľa JavaScriptu a XML.

Obrázok nižšie zobrazuje základnú architektúru webovej aplikácie a spôsob, akým server spracováva požiadavky. Toto je dôležité vedieť pri učení programovania PHP od začiatku:

Prečo je potrebné PHP?

  • PHP je bezplatný a otvorený zdroj;
  • Je ľahšie sa naučiť ako JSP, ASP atď.;
  • Veľká komunita vývojárov;
  • Väčšina hostiteľov podporuje PHP, čo sa nedá povedať o ASP, ktoré vyžaduje podporu IIS;
  • PHP sa neustále aktualizuje;
  • PHP ponúka vstavanú podporu MySQL. PHP možno použiť aj s:
  • Postgres;
  • Oracle;
  • MS SQL Server;
  • ODBC;
  • PHP je multiplatformový jazyk. To znamená, že svoju aplikáciu môžete implementovať na viacerých operačných systémoch vrátane Windows, Linux, Mac OS a ďalších.

Na čo sa PHP používa a aký je jeho podiel na trhu?

Viac ako 20 miliónov webových stránok a webových aplikácií využíva PHP:


PHP vs ASP.NET vs JSP vs CFML

ASP - Active Server Pages.
JSP - Java Server Pages.
CFML - Cold Fusion Markup Language.

Nižšie uvedená tabuľka porovnáva rôzne jazyky na strane servera s programovacím jazykom PHP.

Nehnuteľnosť PHP ASP JSP CFML
Učenosť rýchlo Dlhšie ako PHP Dlhšie ako PHP Dlhšie ako PHP
Hosting Podporované takmer všetkými hostiteľmi. Vyžaduje sa dedikovaný server. Pomerne dobre. Vyžaduje sa dedikovaný server.
Open source Áno nie Áno Dostupné sú komerčné a open source verzie
Podpora webových služieb Vstavaný Framework je použitý .NET Používajú sa ďalšie knižnice Vstavaný
Integrácia s HTML Jednoduché Dosť ťažké Dosť ťažké Jednoduché
podpora MySQL Natívne Vyžadujú sa ovládače tretích strán Aktuálna verzia má natívnu podporu. Legacy používa ODBC
Doplnenie inými jazykmi Áno nie Používanie tried a knižníc Java Áno

Prípony súborov PHP

Aby server rozpoznal súbory PHP, dokumenty musia byť uložené s príponou .php. V minulosti rozšírenia PHP zahŕňali aj:

  • .phtml
  • .php3
  • .php4
  • .php5
  • .phps

PHP bolo navrhnuté pre prácu s HTML, preto ho možno vložiť do HTML kódu:

Vo webovom programovaní PHP je možné vytvárať súbory bez použitia HTML tagov a toto bude považované za čistý kód. Server spustí PHP kód a výsledok odošle do prehliadača ako HTML kód.

Aby server rozlíšil PHP od HTML, kód musí byť vždy obklopený príslušnými značkami. PHP rozlišuje veľké a malé písmená. Znamená to, že " VAR"Nie je to isté ako" var ".

Samotné značky PHP nerozlišujú veľké a malé písmená, ale dôrazne sa odporúča používať malé písmená:

Riadky kódu PHP považujeme za výrazy. Končia sa bodkočiarkou (;). Ak máte iba jeden výraz, bodkočiarku môžete vynechať. Ak existuje viac ako jeden výraz, každý riadok musí končiť bodkočiarkou.

PHP Hello World

Nižšie uvedený program je jednoduchá aplikácia PHP, ktorá vytlačí „Hello World! “V prehliadači.

Zhrnutie

  • Programovací jazyk PHP je skratka pre Hypertext pre-processor;
  • PHP sa spúšťa na strane servera. To eliminuje potrebu inštalácie dodatočného softvéru do zariadení používateľov;
  • PHP súbory musia byť uložené s príponou .php;
  • PHP je open source a je podporovaný na mnohých platformách.

Preklad článku “ Čo je PHP? Napíšte svoj prvý PHP program“Pripravil ho priateľský projektový tím

Od autora: je potrebné poznať programovací jazyk PHP? Ak sa chystáte spojiť svoj osud s budovaním stránok, potom musíte. Aj keď naozaj nechceš! prečo je to tak? Pokúsime sa odpovedať na všetky bežné „prečo“ spojené s týmto jazykom v našom materiáli.

Riešenie, ktoré drží internet pohromade

Takto PHP opísal môj kamarát, ktorý vytvára internetové zdroje už viac ako desaťročie. A pravdepodobne má pravdu na 200 % (a možno aj viac).

Samotná história vzniku tohto jazyka naznačuje, že sa zrodil, aby „zaslepil“ súčasnú verziu webu, na ktorú sme tak zvyknutí. To je pravdepodobne dôvod, prečo niektorí ľudia stále nedokážu pochopiť jeho silu, aj keď sa naučili základy programovania v PHP.

Dokazovanie úlohy PHP pri tvorbe internetu je nevďačná vec. Tu, ako sa hovorí, môžu začať hovoriť priaznivci iných jazykov na strane servera. Hovorí sa, že „hypertextový preprocesor“ (ako skratka PHP znamená) už prežil svoju užitočnosť. Mnohé z jeho funkcií sú implementované aj v ...

No kričať a mávať rukami na chválu vášho špecializovaného programovacieho jazyka je jednoduché. Ale najlepším vodítkom, že PHP je žiadané, je jeho rozšírenosť.

Nasledujúci rebríček programovacích jazykov, ktorý zostavili špecialisti TIOBE minulé leto, nám hovorí, že PHP je už niekoľko rokov stabilne na vrchole. Nezačali ste ešte hľadať návod na PHP? Spustite čoskoro.

Ak sa pýtate, prečo Java tak skočila, tak odpoviem: vďaka mobilnému operačnému systému Android, pre ktorý sú v tomto jazyku vyvíjané aplikácie.

Vlastné hrable

Ešte začiatkom roku 2000 som robil „výskum“ v oblasti programovania. Snažil som sa zistiť, do ktorej „partie“ vývojárov by sa mal pridať, naštudovať si, ktorej disciplíne sa mám venovať.

PHP som v zásade nepovažoval za programovací jazyk pre začiatočníkov. Zdal sa byť príliš zmätený. ASP.NET je iná vec: komerčný jazyk založený na C #. Ach, aké vzdušné zámky som vtedy staval! A na to boli všetky predpoklady:

Technológiu vyvinul taký „myšlienkový gigant“, akým je Microsoft.

Prítomnosť špecializovaného softvéru - výkonný editor Visual Studio.

Rozsiahla a dobre popísaná dokumentácia.

Nádej na „zdravú“ budúcnosť.

ASP.NET, na rozdiel od PHP, bolo pre mňa oveľa jednoduchšie. Visual Studio zautomatizovalo veľké množstvo operácií skriptovania na strane servera. Napríklad vďaka výbornému vizuálnemu editoru zabralo vytvorenie webovej stránky len pár minút. Potiahnutím ovládacích prvkov a zadaním ich štýlov do editora môžete vytvoriť webovú stránku za menej ako hodinu!

Ale programovací jazyk PHP od nuly mi nebol hneď daný. Úprimne, snažil som sa s ním spriateliť (skúšku som musel nejako zvládnuť). Ale pri štúdiu jej základov sa mi zdal bezcitný až chladný.

Vo všeobecnosti som začal používať ASP.NET. Urobil som svoju prvú webovú stránku. Zdá sa, že všetko funguje vo vývojovom prostredí. Skontroloval som kompatibilitu medzi prehliadačmi v niekoľkých populárnych prehliadačoch. Myslím, že nadišiel čas a „urobiť vojnu“. Ukážte takpovediac svoje „mozgové dieťa“ celej krajine (aspoň). Tu sa ukázalo, že sú „hrable“.

Moje pokusy nájsť hosting v Runete s podporou ASP.NET boli neúspešné. Platených stránok bolo samozrejme viacero, no ceny za umiestnenie stránky na nich zjavne neboli „študentské“.

Nejako som vykopal možnosť bezplatného hostingu (mimochodom sponzorovaného spoločnosťou Microsoft) v Burzhunet. No "poklatsal", vychutnal si šírku svojich myšlienok a potom to nešlo. A to všetko kvôli tomu, že väčšina stránok už bola urobená v PHP.

Keď sa rozhodnete a presne pochopíte, že ste pripravení naučiť sa programovací jazyk PHP, vyhľadajte svojpomocný návod pre začiatočníkov. Hlavná vec je, že rozumiete tomu, čo chce autor publikácie sprostredkovať svojim čitateľom. Okamžite sa pripravte na „zaplatenie“ poriadnej sumy za kvalitnú literatúru.

Ale je lepšie použiť integrovaný prístup - pridať rozumný. To vám umožní okamžite zdokonaliť svoje zručnosti na praktických príkladoch. A moja rada pre vás – menej kopírujte a prilepujte kód! Prečo, to teraz vysvetlím.

Keď budete sami písať príklady skriptov, rýchlo si zvyknete a zapamätáte si vlastnosti syntaxe PHP. Čo sa týka literatúry, vyberte si návod so základmi programovania v PHP. A je žiaduce, aby autor zverejnil kód všetkých príkladov uvedených v jeho zdroji na webe.

Bezprostredne pred spustením kurzu si tiež stiahnite a nainštalujte Open Server. Tento softvérový balík obsahuje všetky prostredia, ktoré potrebujete na písanie a testovanie kódu.

No, dovoľte mi dnes sa rozlúčiť. Ospravedlňte (ak niečo) prílišnú viditeľnosť obsahu článku, ale je potrebné pochopiť vlastnosti tohto jazyka (stále na strane servera). Prajem vám, aby ste rýchlo pochopili základy programovacieho jazyka PHP a začali so skutočným kódovaním!