Cos'è PHP?
PHP è un linguaggio di scripting lato server. che viene utilizzato per sviluppare siti Web statici o siti Web dinamici o applicazioni Web. PHP sta per Hypertext Pre-processor, che in precedenza stava per Personal Home Pages.
Gli script PHP possono essere interpretati solo su un server su cui è installato PHP.
I computer client che accedono agli script PHP richiedono solo un browser web.
Un file PHP contiene tag PHP e termina con l'estensione ".php".
In questo tutorial imparerai-
- Cos'è un linguaggio di scripting?
- Scripting VS Linguaggio di programmazione
- Cosa significa PHP?
- Sintassi Php
- Perché usare PHP?
- A cosa serve PHP e quota di mercato
- PHP vs ASP.NET VS JSP VS CFML
- Estensioni di file PHP
- PHP Hello world
Cos'è un linguaggio di scripting?
Uno script è un insieme di istruzioni di programmazione che viene interpretato in fase di esecuzione.Un linguaggio di scripting è un linguaggio che interpreta gli script in fase di esecuzione. Gli script sono generalmente incorporati in altri ambienti software.
Lo scopo degli script è generalmente quello di migliorare le prestazioni o eseguire attività di routine per un'applicazione.
Gli script lato server vengono interpretati sul server mentre gli script lato client vengono interpretati dall'applicazione client.
PHP è uno script lato server che viene interpretato sul server mentre JavaScript è un esempio di uno script lato client che viene interpretato dal browser del client. Sia PHP che JavaScript possono essere incorporati nelle pagine HTML.
Linguaggio di programmazione vs linguaggio di scripting
Linguaggio di programmazione | Linguaggio di scripting |
Dispone di tutte le funzionalità necessarie per sviluppare applicazioni complete. | Utilizzato principalmente per attività di routine |
Il codice deve essere compilato prima di poter essere eseguito | Il codice viene solitamente eseguito senza essere compilato |
Non ha bisogno di essere incorporato in altre lingue | Di solito è incorporato in altri ambienti software. |
Cosa significa PHP?
PHP significa - Home page personale , ma ora sta per il backronym ricorsivo PHP: Hypertext Preprocessor.Il codice PHP può essere incorporato nel codice HTML o può essere utilizzato in combinazione con vari sistemi di modelli web, sistemi di gestione dei contenuti web e framework web.
Sintassi Php
Un file PHP può anche contenere tag come HTML e script lato client come JavaScript.
- L'HTML è un ulteriore vantaggio quando si impara il linguaggio PHP. Puoi anche imparare PHP senza conoscere l'HTML, ma ti consigliamo di conoscere almeno le basi dell'HTML.
- Sistemi di gestione database DBMS per applicazioni basate su database.
- Per argomenti più avanzati come applicazioni interattive e servizi web, avrai bisogno di JavaScript e XML .
Il diagramma del diagramma di flusso mostrato di seguito illustra l'architettura di base di un'applicazione Web PHP e il modo in cui il server gestisce le richieste.
Perché usare PHP?
Ovviamente hai sentito parlare di molti linguaggi di programmazione là fuori; ti starai chiedendo perché vorremmo utilizzare PHP come veleno per la programmazione web. Di seguito sono riportati alcuni dei motivi convincenti.
- PHP è open source e gratuito.
- Breve curva di apprendimento rispetto ad altri linguaggi come JSP, ASP ecc.
- Documento comunitario di grandi dimensioni
- La maggior parte dei server di hosting web supporta PHP per impostazione predefinita a differenza di altri linguaggi come ASP che richiedono IIS. Questo rende PHP una scelta conveniente.
- PHP viene aggiornato regolarmente per restare al passo con le ultime tendenze tecnologiche.
- Un altro vantaggio che ottieni con PHP è che è un linguaggio di scripting lato server ; questo significa che devi solo installarlo sul server e i computer client che richiedono risorse dal server non devono avere PHP installato; basterebbe solo un browser web.
- PHP ha un supporto integrato per lavorare mano nella mano con MySQL ; questo non significa che non puoi usare PHP con altri sistemi di gestione di database. Puoi ancora usare PHP con
- Postgres
- Oracolo
- MS SQL Server
- ODBC ecc.
- PHP è multipiattaforma; questo significa che puoi distribuire la tua applicazione su diversi sistemi operativi come Windows, Linux, Mac OS ecc.
A cosa serve PHP e quota di mercato
In termini di quota di mercato, ci sono oltre 20 milioni di siti Web e applicazioni su Internet sviluppati utilizzando il linguaggio di scripting PHP.
Ciò può essere attribuito ai punti sollevati sopra;
Il diagramma seguente mostra alcuni dei siti popolari che utilizzano PHP
PHP vs Asp.Net VS JSP VS CFML
ASP - Active Server Pages, JSP - Java Server Pages, CFML - Cold Fusion Markup language La tabella seguente confronta i vari linguaggi di scripting lato server con PHP
CARATTERISTICA | PHP | ASP | JSP | CFML |
---|---|---|---|---|
Curva di apprendimento | corto | Più lungo di PHP | Più lungo di PHP | Più lungo di PHP |
web hosting | Supportato da quasi tutti i server di hosting | Ha bisogno di un server dedicato | Abbastanza supportato | Ha bisogno di un server dedicato |
Open source | sì | No | sì | Sia commerciale che open source |
Supporto dei servizi Web | Costruito nel | Utilizza il framework .NET | Utilizza le librerie aggiuntive | Costruito nel |
Integrazione con HTML | Facile | Abbastanza complesso | Abbastanza complesso | Facile |
Supporto MySQL | Nativo | Ha bisogno di driver di terze parti | Ha bisogno di driver di terze parti | La versione attuale ha il supporto nativo. Le versioni precedenti utilizzano ODBC |
Facilmente esteso da altre lingue | sì | No | Esteso utilizzando classi e librerie Java. | sì |
Estensioni di file PHP
Estensione del file e tag Affinché il server possa identificare i nostri file e script PHP , dobbiamo salvare il file con l' estensione ".php" . Le estensioni di file PHP precedenti includono
- .phtml
- .php3
- .php4
- .php5
- .phps
PHP è stato progettato per funzionare con HTML e, come tale, può essere incorporato nel codice HTML.
Puoi creare file PHP senza tag html e questo è chiamato file PHP puro.
Il server interpreta il codice PHP e invia i risultati come codice HTML ai browser web.
Affinché il server possa identificare il codice PHP dal codice HTML, dobbiamo sempre racchiudere il codice PHP nei tag PHP.
Un tag PHP inizia con il simbolo meno di seguito dal punto interrogativo e quindi dalle parole "php".
PHP è un linguaggio che distingue tra maiuscole e minuscole, "VAR" non è la stessa cosa di "var".
I tag PHP stessi non fanno distinzione tra maiuscole e minuscole, ma si consiglia vivamente di utilizzare lettere minuscole. Il codice seguente illustra il punto precedente.
Ci riferiremo alle righe di codice PHP come istruzioni. Le istruzioni PHP terminano con un punto e virgola (;). Se hai una sola istruzione, puoi omettere il punto e virgola. Se hai più di un'istruzione, devi terminare ogni riga con un punto e virgola. Per motivi di coerenza, si consiglia di terminare sempre le dichiarazioni con un punto e virgola. Gli script PHP vengono eseguiti sul server. L'output viene restituito sotto forma di HTML.
PHP Hello world
Il programma mostrato di seguito è un'applicazione PHP di base che emette le parole "Hello World!" Se visualizzato in un browser web.
Produzione:
Hello world
Sommario
- PHP sta per Hypertext pre-processor
- PHP è un linguaggio di scripting lato server. Ciò significa che viene eseguito sul server. Non è necessario che le applicazioni client abbiano installato PHP.
- I file PHP vengono salvati con l'estensione ".php" e il codice di sviluppo PHP è racchiuso tra i tag.
- PHP è open source e multipiattaforma