Manuale PHP
Indietro |  | Avanti

# Capitolo 48. Informazioni Generali

Questa sezione contiene le domande più generali riguardanti il PHP: cos'è e cosa fa.

1. Cos'è il PHP?
2. Cosa significa PHP?
3. Qual'è la relazione fra le varie versioni?
4. Si possono avere in esecuzione contemporaneamente diverse versioni di PHP?
5. Quali sono le differenze fra PHP 3 e PHP 4?
6. Credo di avere trovato un bug! A chi lo devo dire?

1. Cos'è il PHP?

Dal manuale:

PHP è un linguaggio di script immerso nel HTML. Molta della sua sintassi è presa in prestito dai linguaggi C, Java e Perl, a cui sono state aggiunte alcune specifiche caratteristiche del PHP. L'obiettivo del linguaggio è di semplificare il lavoro dei webmaster nella realizzazione di pagine dinamiche.

Una buona introduzione al PHP, a cura di Stig Sæther Bakken, può essere trovata http://www.zend.com/zend/art/intro.php sul sito web di Zend. Inoltre, gran parte del materiale usato per le conferenze sul PHP è liberamente disponibile.

2. Cosa significa PHP?

PHP significa PHP: Hypertext Preprocessor. Questo confonde molte persone poiché la prima parola dell'acronimo è l'acronimo stesso. Questo tipo di acronimo è chiamato acronimo ricorsivo. Chi è curioso può visitare Free On-Line Dictionary of Computing per avere maggiori informazioni riguardanti gli acronimi ricorsivi.

3. Qual'è la relazione fra le varie versioni?

PHP/FI 2.0 è una vecchia versione di PHP non più supportata. PHP 3 è il successore di PHP/FI 2.0 ed è molto più gradevole. PHP 4 è l'ultima generazione di PHP, che al suo interno fa uso del motore Zend. Il PHP 5 utilizza il Zend engine 2 che, tra le altre cose offre maggiori funzionalità OOP.

4. Si possono avere in esecuzione contemporaneamente diverse versioni di PHP?

Sì. Fare riferimento al file `INSTALL` incluso nella distribuzione del codice sorgente di PHP 4. Fare inoltre riferimento alla relativa appendice.

5. Quali sono le differenze fra PHP 3 e PHP 4?

Sono disponibili un paio di articoli scritti dagli autori stessi di PHP 4. Questa è una lista di alcune delle più importanti nuove caratteristiche:

- Modulo API esteso

- Sotto UNIX, processo di compilazione generalizzato

- Interfaccia generica verso i web server, anche verso quelli che supportano il multi-threading

- Migliore evidenziatore di sintassi

- Supporto nativo per le sessioni HTTP

- Supporto per il buffering dell'output

- Sistema di configurazione più potente

- Reference counting

Per favore fare riferimento a panoramica delle novità in PHP 4 per un'esposizione dettagliata di queste nuove caratteristiche e altro ancora. Se si è in procinto di migrare dal PHP 3 al PHP 4 si consiglia di leggere la relativa appendice.

6. Credo di avere trovato un bug! A chi lo devo dire?

Dovresti andare a visitare il database dei Bug del PHP e assicurarti che il bug non sia già conosciuto. Se non lo vedi nel database, usa il modulo per inviare il bug. È importante usare il database dei bug invece di mandare una email ad una delle mailing list, perché in questo caso al bug viene assegnato un tracking number e sarà per te possibile tornare più tardi a verificare lo stato del bug. Il database dei bug può essere trovato qui http://bugs.php.net/.

Indietro | Partenza | Avanti
FAQ: Frequently Asked Questions (domande e risposte ricorrenti) | Risali | Mailing list