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
PHP, acronimo per "PHP: Hypertext Preprocessor" (PHP: Preprocessore di Ipertesti, è una sigla ricorsiva), è un linguaggio di programmazione general-purpose (per svariati utilizzi) open source molto utilizzato soprattutto nell'ambito della programmazione web. La sua sintassi è basata su quella del C, del Java e del Perl.
Il linguaggio PHP è uno tra i più semplici attualmente in uso con funzioni intuitive e con una guida online molto esaustiva (disponibile al sito php.net). Per costruire siti web dinamici, l'uso del linguaggio PHP insieme ad un database (come ad esempio MySql) e ad un webserver (come ad esempio Apache), offre innumerevoli funzioni così che la gestione delle informazioni si è molto semplificata.
Indice |
[modifica] Finalità
Il libro si propone di portare un utente, che abbia già alcune basi di programmazione, ad una buona conoscenza del linguaggio e delle tecniche base di programmazione avanzata in PHP. Accompagna passo per passo il programmatore PHP, dall'installazione su vari sistemi operativi ad un elenco di funzioni predefinite del linguaggio, fino alle più moderne tecniche di programmazione object oriented. Anche se non è strettamente necessario, troverà più chiara la lettura del libro chi abbia già una certa confidenza con la programmazione HTML e, in generale, per il Web.
[modifica] Libri correlati
[modifica] Altri progetti
Wikiversità contiene informazioni su PHP
Wikipedia contiene una voce riguardante PHP
[modifica] Collegamenti esterni
- php.net - il sito ufficiale di PHP
- php.html.it - la sezione dedicata al PHP di html.it
- phpnews.it
- pear.php.net - PHP Extension and Application Repository
- gtk.php.net - Sito ufficiale del wrapper PHP delle librerie GTK+
- Propel - Propel ORM
- Creole - Creole Abstraction Layer
- Editor
- PHP Designer - free PHP editor (Windows)
- PHPEdit
- PSPad - freeware Multi editor HTML - PHP ... (Windows)
- Quanta Plus - ambiente di sviluppo per il web, GPL (Linux)
- Bluefish - editor HTML - PHP (Linux)
- HTML-Kit 292 - freeware editor per HTML, PHP e linguaggi a marcatori (Windows)
- Ambienti di test
- Easy PHP (Apache, PHP e MySql) - ambiente di test Apache/PHP
- XAMPP (Apache 2, PHP4/5, MySql 5) - disponibile per piattaforme Linux, *Windows, Mac Os X e Solaris
- WAMP (Apache 2, PHP 5, MySql 5)
- Altri collegamenti
- PhpDocumentor: Sistema per generare la documentazione.
- PEAR standards: Esempi di codice commentato.
| I linguaggi di programmazione su Wikibooks (tutti) |
|
Ada | Assembly| C | C++ | C# | CSS | HTML | Java | JavaScript | Lisp | LOGO | Objective-C | Pascal | Perl | PHP | Prolog | Python | Visual basic.net | XML |

