PEAR

Na tento článek je přesměrováno heslo PECL. Tento článek je o počítačovém kódu. O národně socialistickém politikovi pojednává článek Oldřich Pecl.

Pear (anglicky PHP Extension and Application Repository) je v informatice je repozitář kódu pro PHP. Stig S. Bakken založil PEAR projekt v roce 1999 na podporu znovupoužití kódu, který provádí běžně používané funkce. Cílem projektu je poskytnout strukturovanou knihovnu, udržovat systém pro distribuci zdrojového kódu, kód pro správu balíčků a prosazovat standard styl zápisu kódu. PEAR projekt má komunitně řízenou skupinu, která slouží jako řídící orgán a stará se o administrativní úkony. Každý balíček kódu PEAR obsahuje nezávislý projekt pod záštitou PEAR. Má vlastní vývojový tým a dokumentaci.

PEAR balíčky

PEAR balíčky jsou distribuovány jako gzip archivy. Každý archiv obsahuje zdrojový kód napsaný v PHP, obvykle v objektově-orientovaném stylu. Mnoho PEAR balíčků mohou snadno využít i vývojáři třetích stran prostřednictvím jednoduchého vložení v PHP. S větší elegancí je možné využít manažer PEAR balíčků, který je součástí PHP a umožňuje instalovat jednotlivé balíčky tak, aby jejich funkce byly dostupné jako integrované součásti při programování. Na rozdíl od CPAN (Comprehensive Perl Archive Network), který PEAR použil jako svůj vzor, nemá umístění PEAR balíčku závislost na umístění v balíčkové stromové struktuře. Častěji musí být závislost mezi balíčky explicitně deklarována. Základní třídy PEAR simulují objektově-orientované destruktory a důsledné zacházení s chybami. Existují balíčky pro mnoho základních funkcí PHP, včetně autentizace, cachování, přístup do databáze, šifrování, konfigurace, HTML, XML a webových služeb.

Manažer PEAR balíčků nabízí snadný způsob, jak nainstalovat, odinstalovat nebo upgradovat nové PEAR balíčky nebo PECL rozšíření. Před instalací konkrétního balíčku může také vyzvat uživatele k dodatečné instalaci dalších doplňků ke správné funkci instalovaného balíčku. Manažer PEAR balíčků se spouští v příkazové řádce příkazem pear. Obvykle je dostupný pouze pro správce, který může měnit obsah nainstalovaných balíčků PEAR a PECL na serveru. U PHP nainstalovaném na Linuxu je možné manager používat ihned po instalaci, ale na systémech Microsoft Windows je PEAR manager k dispozici pouze po spuštění dávkového souboru GO-PEAR.BAT.

PECL

PECL (PHP Extension Community Library) je koncepčně velmi podobný PEAR. PEAR a PECL moduly jsou instalovány prostřednictvím PEAR manageru. PECL obsahuje rozšíření C pro kompilaci do PHP. Jako programy v C fungují PECL rozšíření efektivněji, než PEAR balíčky. PECL obsahuje moduly pro XML-parsování, přístup k dalším databázím, mail-parsování, vkládání Perlu nebo Pythonu v PHP skriptech a kompilaci PHP skriptů. PECL se oddělil od PEAR projektu v říjnu 2003. Původně byl PECL nazýván PEAR Extension Code Library, ale nyní funguje nezávisle na PEAR.

Související články


Zdroj datcs.wikipedia.org
Originálcs.wikipedia.org/wiki/PEAR
Zobrazit sloupec 

Kalkulačka - Výpočet

Výpočet čisté mzdy

Důchodová kalkulačka

Přídavky na dítě

Příspěvek na bydlení

Rodičovský příspěvek

Životní minimum

Hypoteční kalkulačka

Povinné ručení

Banky a Bankomaty

Úrokové sazby, Hypotéky

Směnárny - Euro, Dolar

Práce - Volná místa

Úřad práce, Mzda, Platy

Dávky a příspěvky

Nemocenská, Porodné

Podpora v nezaměstnanosti

Důchody

Investice

Burza - ČEZ

Dluhopisy, Podílové fondy

Ekonomika - HDP, Mzdy

Kryptoměny - Bitcoin, Ethereum

Drahé kovy

Zlato, Investiční zlato, Stříbro

Ropa - PHM, Benzín, Nafta, Nafta v Evropě

Podnikání

Města a obce, PSČ

Katastr nemovitostí

Katastrální úřady

Ochranné známky

Občanský zákoník

Zákoník práce

Stavební zákon

Daně, formuláře

Další odkazy

Auto - Cena, Spolehlivost

Registr vozidel - Technický průkaz, eTechničák

Finanční katalog

Volby, Mapa webu

English version

Czech currency

Prague stock exchange


Ochrana dat, Cookies

 

Copyright © 2000 - 2024

Kurzy.cz, spol. s r.o., AliaWeb, spol. s r.o.