PHP è l'abbreviazione di un linguaggio di scripting chiamato Hypertext Preprocessor. L'abbreviazione PHP è stata a lungo l'acronimo di Personal Home Page Tool, che è quello che era in origine. Il linguaggio di scripting o linguaggio di programmazione si basa sulla sintassi del Perl e del C. Questi programmi sono indispensabili per la creazione di siti e applicazioni web dinamiche. Il preprocessore di ipertesti è liberamente disponibile e distribuito come software libero con la licenza PHP. PHP è indispensabile grazie al suo ampio supporto per i database, all'integrazione dei protocolli Internet e alla disponibilità di numerose librerie di funzioni. Il pacchetto software può includere anche Squid.

Come è stato distribuito e come funziona il PHP?

All'inizio del 2013, PHP era utilizzato su circa 244 milioni di siti web. Il pacchetto software può includere anche Squid. Nel 2015, 82% di siti web erano governati da questo linguaggio di programmazione. Il preprocessore ipertestuale è il linguaggio di programmazione più utilizzato al mondo perché è facile da imparare e semplice. Il programma è in grado di creare siti web e spesso è anche già installato dagli host web. Con il sistema PHP, i codici possono lavorare sul lato server. Ciò significa che il codice sorgente non può essere inviato a un browser web. Il codice sorgente viene inviato a un interprete dal server web. L'interprete controlla il codice sorgente e poi invia l'output al browser. L'output dell'interprete PHP apparirà anche alla fine. L'interprete invia al browser un documento HTML, che può essere generato con PHP insieme ad altri file, come immagini e file PDF. Il sistema che esegue le applicazioni web con un file PHP è impostazioni phpurgente. Il sistema deve essere in grado di gestire le istruzioni contenute nel file. Un'interfaccia (ad esempio ISAPI o CGI) aiuta l'interprete a eseguire un demone server o altri servizi server (ad esempio Apache o IIS). In sistemi operativi come Linux, Windows e macOS, un server web come Apache e PHP è chiamato LAMP per Linux. Per Windows, il pacchetto si chiama WAMP e per macOS si chiama MAMP. Il progetto XAMPP sta sviluppando pacchetti che neutralizzano i pacchetti provenienti da Internet. Tuttavia, queste versioni possono essere utilizzate solo per ambienti di prova. Il preprocessore ipertestuale viene eseguito solo in un ambiente di server web, quindi anche PHP è soggetto a HTTP. Ogni pagina PHP richiamata contribuisce al carico del server web. L'interprete lavora anche con il codice sorgente. Questo aumenta il carico e riduce la velocità di risposta. Per migliorare la velocità di risposta, sono disponibili diverse cache di bytecode. Le cache sono disponibili per memorizzare temporaneamente il programma e velocizzare l'accesso la volta successiva che il file viene richiamato. Il programma PHP può essere utilizzato per scrivere script orientati alla riga di comando. Anche questi sono indipendenti dall'interno del sistema. Un altro software gratuito con codice PHP si chiama Hip-Hop dal 2010. È stato sviluppato dopo diversi anni di ricerca da Facebook è stato sviluppato per alleviare il carico del 40% dei server di Facebook.

Sessioni con il programma PHP

In una richiesta HTTP sono disponibili solo le variabili ordinarie. E solo i file salvati. Nell'ambito della richiesta, dopo la chiamata alla pagina, cioè alla fine, la variabile Datio viene cancellata anche la memoria. Se un utente cancella una sito web Questo spesso comporta diverse visualizzazioni di pagina. Le cosiddette variabili di sessione (ambito della sessione) sono utilizzate per riempire il carrello della spesa in un negozio online. PHP memorizza i dati tra le sessioni, una configurazione standard (ambito dell'applicazione). Le variabili di sessione sono memorizzate sul server in altri modi, in modo che il contenuto del carrello virtuale non vada perso a ogni nuova pagina richiamata.

Articoli attuali