PHP è una lingua interpretata. Assomiglia fortemente al linguaggio C. Inoltre ha certo sapore della lingua del Perl. È disponibile per quasi tutte le piattaforme, compreso Linux, altre versioni della famiglia di UNIX e Windows.
|
|
PHP vi permette di generare in moto i Web pagi. Fate
questo dai dati tiranti dalle basi di dati o dalle lime, maneggiando
quei dati ed allora trasmettendo quei dati ad un web browser.
Usando PHP, potete aggiornare le basi di dati, generare le basi
di dati ed effettuare i calcoli matematici (funzioni trigonometriche
complesse comprese). Potete anche generare e cancellare le lime
arbitrarie sul vostro sistema, secondo il livello di sicurezza a cui
avete funzionamento di PHP. Potete generare i collegamenti di
rete del Internet ed assistere quei collegamenti. È
teoricamente possibile scrivere un web server usando PHP. Siete
limitati soltanto dalla vostra immaginazione.
Le lingue sono interpretate o compilate. Un interpretatore è un programma che
legge la lima che contiene il codice da eseguire ed immediatamente si
comporta su esso. Il codice nella lima è denominato codice sorgente. In generale, il codice è
leggibile e comprensibile da una persona.
Un compilatore è un programma che
legge la lima di codice sorgente e compila il programma nel codice
binario che può essere eseguito direttamente dal calcolatore.
Questo codice binario non può essere letto e capito dalla
maggior parte della gente.
Il web server fa funzionare generalmente PHP
quando richieste di utente un Web page che contiene il codice di PHP.
Tipicamente, il web server è configurato per usare l'estensione
di nome di schedario per determinare se fare funzionare PHP. Per
esempio, un web server guarderà un Web page e se si conclude nel htm
o nel html, il web server non tenterà di eseguire tutto lo scritto di
PHP. Se la pagina si conclude nel php (o nel php3, secondo come
avete configurato il web server), il web server guarda il contenuto
del Web page.
Quando il Web page contiene una di seguenti sequenze di fuga,
farà funzionare PHP per interpretare quella parte della pagina:
Il Web page che l'utente vede è una miscela degli ordini standard del HTML sulla pagina e sull'uscita dell'interpretatore di PHP.
Il HTML corrisponde alla lingua di margine di profitto di hypertext ed è un campione ampiamente disponibile per i documenti
del testo. Il Home Page per il HTML è http://www.w3.org/MarkUp/.
Parecchie versioni del HTML sono disponibili. Tutti i
browsers recentemente prodotti capiscono almeno la versione 1.1 del
HTML.
PHP può anche essere costruito per funzionare come un programma
autonomo che esegue una lima che contiene il codice di PHP. Ciò
permette che voi vi allontaniate i programmi cronometrati usando il
cron, o i programmi di fondo dalla linea di ordine. Qualsiasi
uscita da PHP quando il funzionamento in questo modo va a stdout.
Vedrete spesso i riferimenti a stdout, a stdin ed a stderr
quando il comportamento dei programmi sta descrivendo. Ogni
volta che un programma è fatto funzionare sotto Linux, tre
scanalature standard per informazione sono aperte.
La scanalatura dello stdin prende le informazioni da una fonte
dell'input e le alimenta al programma. Ciò è fatta solitamente
dalla tastiera. Potete, usando i tubi ( | il simbolo) o la reinstradazione (il simbolo), alimenta
le informazioni dalle lime.
La scanalatura dello stdout prende le informazioni dal programma
e le trasmette fuori ad un dispositivo. Questo dispositivo è
solitamente lo schermo su una finestra terminale. Potete usare i
tubi o la reinstradazione per trasmettere questa uscita ad una lima o
ad un altro input standard del programma.
La scanalatura dello stderr è per i messaggi di errore e non
può essere riorientata facilmente ad una lima o ad un altro
programma. È in genere riservata per mettere a punto durante lo
sviluppo e per indicare gli errori molto serii il programma non può
maneggiare. Molti programmi hanno rinunciato immediatamente
sulla trasmissione del messaggio verso l'esterno stderr.
Per esempio, cerchi tutte le lime di index.html sul vostro
calcolatore nell'indice di web server. Il one-way per fare
questo deve fare funzionare l'ordine del ritrovamento, cercando le
lime che contengono il HTML e seleziona per l'indice come componente
del nome di schedario. Ciò può essere compiuta con questa
linea di ordine:
[ root@winbook/] # ritrovamento /home/httpd/html - nome "* stampa del html" - * | indice del grep
Con la relativa possibilità per eseguire le
istruzioni complesse sui dati inseriti in o richiamati dalle basi di
dati, PHP è una disposizione ideale per la generazione dei luoghi
interattivi di fotoricettore. Sostiene le basi di dati multiple,
compreso mSQL, MySQL, Informix e l'oracolo.
PHP permette che generiate rapidamente i Web pagi interattivi.
Poiché è interpretato, non dovete passare con alcuni punti
supplementari usare il vostro programma. I cambiamenti possono
essere fatti al vostro Web page ed essere esaminati immediatamente.
Ciò permette che impariate ad un modo graduale. È
perfettamente accettabile verificare ogni linea del codice poichè
andate, notante gli effetti di ogni cambiamento.
Poiché Linux, Apache e PHP sono liberi e perché MySQL è
libero su Linux per la maggior parte dei usi, potete installare a buon
mercato una macchina della prova. Ciò vi permette di duplicare
il vostro ambiente di produzione e di verificare i cambiamenti.
Ciò è critica quando modifica il software perché permette che
facciate altretanti errori mentre avete bisogno di senza interessare i
vostri clienti.
L'aiuto per PHP è disponibile a http://www.php.net. La documentazione in linea con i FAQ e le liste spedenti è disponibile a quel luogo.
|
|