PHP/Programmazione/Una pagina PHP
Wikibooks, manuali e libri di testo liberi.
- Introduzione PHP/Introduzione
- Installazione e configurazione PHP/Installazione e configurazione
- Programmazione PHP/Programmazione
- Una pagina PHP PHP/Programmazione/Una pagina PHP
- echo PHP/Programmazione/echo
- Commenti PHP/Programmazione/Commenti
- Variabili PHP/Programmazione/Variabili
- Operatori PHP/Programmazione/Operatori
- Array PHP/Programmazione/Array
- Condizioni PHP/Programmazione/Condizioni
- Cicli PHP/Programmazione/Cicli
- Funzioni di base PHP/Programmazione/Funzioni di base
- Funzioni personalizzate PHP/Programmazione/Funzioni personalizzate
- Variabili globali PHP/Programmazione/Variabili globali
- $GLOBALS PHP/Programmazione/Variabili globali/$GLOBALS
- $_GET PHP/Programmazione/Variabili globali/$_GET
- $_POST PHP/Programmazione/Variabili globali/$_POST
- $_SESSION PHP/Programmazione/Variabili globali/$_SESSION
- $_COOKIE PHP/Programmazione/Variabili globali/$_COOKIE
- $_SERVER PHP/Programmazione/Variabili globali/$_SERVER
- File PHP/Programmazione/File
- Immagini PHP/Programmazione/Immagini
- Espressioni regolari PHP/Programmazione/Regexp
- Programmazione orientata agli oggetti PHP/Programmazione/OOP
- Programmazione avanzata con le classi PEAR PHP/PEAR
- PHP e i database PHP/Database
- Funzioni PHP per l'accesso ai database
- Database e object oriented PHP/Dboop
- PHP Design Pattern PHP/PHP Design Pattern
- Smarty PHP/Smarty
- Sicurezza delle applicazioni web PHP/Sicurezza
- PHP CLI: Command Line Interpreter PHP/Cli
- PHP GTK2: applicazioni desktop in PHP PHP/Gtk
- Wikibook credits
Una pagina PHP è una normale pagina HTML nel cui interno è possibile inserire del codice PHP.
Il codice PHP è definito come linguaggio di scripting "inline", perché viene inserito direttamente all'interno delle pagine HTML. Per fare ciò il codice PHP deve essere racchiuso tra due speciali tag, il tag <?php (tag di apertura) e il tag ?> (tag di chiusura). Del tag di apertura esistono anche versioni "brevi", per abilitare le quali bisogna agire sul file di configurazione php.ini alle voci short_open_tag e asp_tags; il loro uso è tuttavia sconsigliato dagli stessi sviluppatori di PHP in quanto non essendo attivi di default riducono la portabilità del codice.
Es.:
<?php
echo "pippo";
?>
short_open_tag
<?
echo "pippo";
?>
asp_tags
<%
echo "pippo";
%>
Tutto ciò che è inserito tra questi due elementi viene interpretato dal sistema come sintassi PHP e viene quindi interpretato dal motore PHP prima di essere inviato al client.
Il codice php può anche essere incluso in tag <script>, ad esempio
<script language="php">
echo "pippo";
</script>
Questa modalità viene riconosciuta dal server quale che sia la configurazione del php.ini.