Forum und email
Obecné informace

Kapitola 49. Obecné informace

Tato sekce se zabývá obecnými otázkami okolo PHP: co to je a co to dělá.

1. Co je to PHP?
2. Co znamená zkratka PHP?
3. Jaký je vztah mezi verzemi?
4. Mohu současně pouštět více verzí PHP?
5. Jaké jsou rozdíly mezi PHP 3 a PHP 4?
6. Myslím, že jsem našel chybu! Komu to mám říct?

1. Co je to PHP?

Z předsádky manuálu:

PHP je skriptovací jazyk vkládaný do HTML. Mnoho jeho syntaxe je vypůjčeno z C, Javy a Perlu s několika přidanými prostředky specifickými pro PHP. Cílem jazyka je umožnit vývojářům webů rychleji psát dynamicky generované stránky.

Milý úvod do PHP od Stiga Sæther Bakkena najdete tady na stránkách Zendu. Volně k dispozici je také mnoho materiálů PHP konference.

2. Co znamená zkratka PHP?

PHP je zkratka pro PHP: Hypertext Preprocessor. Mnoho lidí může mást, že první slovo akronymu je také akronym. Tomuto typu zkratek se říká rekurzívní akronym. Zvědavci mohou navštívit Free On-Line Dictionary of Computing, kde najdou více informací o rekurzívních akronymech.

3. Jaký je vztah mezi verzemi?

PHP/FI 2.0 je časná a již nepodporovaná verze PHP. PHP 3 je následník PHP/FI 2.0 a je mnohem lepší. PHP 4 je zatím poslední generací PHP a má pod kapotou Zend engine.

4. Mohu současně pouštět více verzí PHP?

Ano. Podívejte se do souboru INSTALL, který je přiložen k distribuci zdrojových souborů PHP 4. Přečtěte si i příslušný dodatek.

5. Jaké jsou rozdíly mezi PHP 3 a PHP 4?

Existuje několik článků, které o tom napsali autoři PHP 4. Tady je seznam některých důležitějších nových prvků:

  • Rozšířený API modul

  • Zobecněný sestavovací (kompilační) proces pod UNIXem

  • Generické rozhraní pro WWW servery, které podporuje také multithreadové servery

  • Vylepšený zvýrazňovač syntaxe

  • Nativní podpora HTTP sessions

  • Podpora výstupního bufferingu

  • Silnější konfigurační systém

  • Reference counting

Podívejte se laskavě na What's new in PHP 4 overview, kde najdete detailní vysvětlení těchto prvků a ještě mnohem víc. Pokud přecházíte z PHP 3 na PHP 4, přečtěte si také příslušný dodatek.

6. Myslím, že jsem našel chybu! Komu to mám říct?

Měli byste navštívit databázi chyb (PHP Bug Database) a ujistit se, zda nalezená chyba již není v seznamu známých chyb. Pokud ji tam nenajdete, použijte formulář pro ohlašování chyb. Je důležité použít databázi chyb namísto posílání zprávy do distribučního seznamu, protože chyba bude mít přiřazeno své číslo a bude potom možné, abyste se sem později vrátili a zkontrolovali stav chyby. Chybovou databázi najdete na https://bugs.php.net/.