Co je PHP?

PHP je zkratka pro PHP: Hypertext Preprocessor, s tím PHP, který stojí za Personal HomePage [Tools]. Tento typ zkratky je známý jako retronym. Původně byl v roce 1994 tento jazyk navržen jako malá sada binárních souborů používaných ke shromažďování některých základních údajů o provozu na webu. V roce 1997 byl syntaktický analyzátor přepsán dvěma Izraelci a název byl změněn na současnou zkratku - bylo zjištěno, že hypertextový preprocesor je v obchodním světě rozhodně přijatelnějším názvem.

Je to open-source jazyk, který se používá především pro dynamický webový obsah a aplikace na straně serveru. PHP je často označováno jako hlavní konkurent s následujícím:

  • Microsoft C # - Visual Basic.NET - rodina ASP
  • Sunova Java - JSP
  • Macromedia's ColdFusion
  • CGI - Perl

PHP obsahuje mnoho open-source knihoven zahrnutých do jádra buildu a mnoho dalších je snadno dostupných. Existují rozšíření, která pomáhají rozhraní s řadou systémů, včetně IRC, řady kompresních formátů a Windows API. Existují jiná rozšíření umožňující PHP generovat formáty souborů za běhu, jako je například oblíbená přípona, která umožňuje vytvářet filmy Adobe Flash®.

Od verze 3 má PHP integrované objektově orientované funkce. Verze 5 byla postavena podstatně na této omezené funkčnosti a jazyk má nyní robustní objektově orientované schopnosti, včetně rozhraní, výjimek, destrukcí a abstraktů.

PHP dosáhlo rozšířené popularity s verzí 4, vydanou v roce 2000. V roce 2004 debutovala verze 5 a nyní je považována za jeden z nejlepších jazyků používaných pro skriptování na straně serveru.

O jeho popularitě nepochybně souvisí její relativní snadná výuka a notorická volnost. Pole a proměnné v PHP jsou schopny pojmout jakýkoli typ objektu, proměnné nemusí být deklarovány a syntaxe je pozoruhodně jednoduchá.

Na rozdíl od mnoha jazyků, jako je C # nebo Perl, které mají především následování obecnějších programátorů, mnoho programátorů PHP nezná žádný jiný jazyk. Toto občas způsobí, že bude odmítnut jako menší jazyk, ale jeho rostoucí popularita a mnoho robustních a efektivních stránek vytvořených pomocí této struktury se zdá, že rozptýlí tento mýtus.

PHP bylo občas kritizováno za to, co někteří vnímají jako bezpečnostní nedostatky, ve srovnání s jazyky, jako je ASP. Nedostatek snadno srozumitelných chybových zpráv, někdy příliš robustní konfigurační soubor a zjevně neúplná sada vestavěných funkcí jsou také označovány jako oblasti, které by mohly využívat výrazné zlepšení.

Vývoj však pokračuje tempem a zdá se, že s každým dalším budováním se jazyk stále více zabývá obavami, které vyvolala jeho komunita s otevřeným zdrojovým kódem.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?