economia news e media viaggi informatica internet salute e benessere int rattenimento e spettacolo sport tempo libero istruzio ne e formazione arte cultura scienza

Il Sondaggio

Che tipo di manuali cerchi?

Guarda i risultati

Php

Guida teorica su PHP

A cura di GIUSEPPE CIABURRO

Pubblicato il 12/10/2004

Una guida adatta ai principianti sul linguaggio di scripting PHP

PHP è l'acronimo di "PHP: Hypertext Preprocessor", ossia un "preprocessore dell'ipertesto" che si basa su una sintassi simile al C, al Java ed al Perl, ovviamente con alcune aggiunte specifiche. Nasce nel 1994 come progetto "personale" e la prima versione pubblicamente utilizzabile risale al 1995 con il nome di "Personal Home Page". Il resto, è storia: come ogni buon progetto che attira l'attenzione di utilizzatori e sviluppatori, il linguaggio si sviluppa come progetto open-source tanto che, nel 1996, già circa 15.000 siti web lo utilizzano; al momento della release 3 (metà del 1999) il numero di server che utilizzano PHP si è decuplicato.

SOMMARIO


  1. Introduzione al linguaggio

    Cenni introduttivi di PHP e finalità di questa guida

  2. Origini e tipologia di linguaggio

    Cos'è il PHP, come funziona e quali database consente di interrogare

  3. CGI e PHP: fondamentali differenze

    Differenze e diversi utilizzi tra il PHP ed i CGI

  4. Creazione delle pagine e sintassi di base

    Panoramica generale sui fondamenti del PHP, come la sintassi di base

  5. Variabili

    Introduzione alla possibilità di utilizzare le variabili con PHP

  6. Variabili di Apache

    La serie di variabili di cui parleremo in seguito sono generate da Apache; vediamo quali

  7. Variabili d'ambiente

    Anche con PHP, come con altri linguaggi, è possibile specificare ed utilizzare le variabili d'ambiente

  8. Variabili PHP

    Per finire, vediamo le variabili che PHP stesso ci mette a disposizione

  9. Costanti

    PHP mette a disposizione degli sviluppatori anche delle costanti, ovvero l'opposto delle variabili

  10. Tipi di dati

    Il PHP supporta diversi tipi di dati che sono automaticamente assunte dal motore

  11. Integer

    Gli Integers, o interi, possono assumere diversi valori numerici esprimibili in differenti notazioni

  12. Floating point number

    Questo tipo di dati sono semplicemente i numeri in virgola mobile

  13. Strings

    Sulle strings c'è molto più da dire rispetto ai tipi di dati precedenti. Passiamo ad analizzarle

  14. Array

    Il PHP supporta sia gli array scalari che gli array associativi

  15. Objects

    In PHP si possono utilizzare anche gli oggetti; vediamo per iniziare un esempio

  16. Operatori

    Gli operatori utilizzabili con PHP sono simili a quelli utilizzati con gli altri linguaggi di programmazione

  17. Operatori aritmetici

    Gli operatori aritmetici sono i più semplici

  18. Assegnazione

    L'operatore di assegnazione è il simbolo dell'uguale (=) che attribuisce ad una variabile un valore

  19. Altri operatori

    Gli operatori che il PHP ci mette a disposizione sono molti, e vedremo in questa pagina i più importanti che non abbiamo ancora avuto modo di esaminare

  20. Strutture di controllo

    Permettono al programmatore di far compiere delle azioni al programma nel caso si verifichino (o non si verifichino) determinate condizioni

  21. ELSE

    Else viene in "completamento" di if: con if

  22. ELSEIF

    Elseif permette di specificare casualità non definite da "if"

  23. WHILE

    La condizione

  24. FOR

    Anche "for" si comporta esattamente come avviene in C o in Perl

  25. SWITCH

    "Switch" permette di sostituire una serie di "if" sulla stessa espressione

  26. Le funzioni con iniziale A

    Le funzioni abs, acos, array, asin, atan

  27. Le funzioni con iniziale B

    Le funzioni base64_decode, basename, bcadd, bccomp, bcdiv, bcmult, bcpow, bcsqrt, bcsub, bin2hex

  28. Le funzioni con iniziale C

    Le funzioni ceil, chdir, checkdate, chgrp, chmod, chmop, chown, chr, chunk_split, closedir, copy, cos, count, crypt, current

  29. Le funzioni con iniziale D

    Le funzioni debugger_off, date, debugger_on, dechex, decoct, define, defined, die, dirname, diskfreespace

  30. Le funzioni con iniziale E

    Le funzioni each, echo, ereg_replace, ereg, eregi_replacem eregi, error_log, escapeshellcmd, exec, exit, exp, explode

  31. Le funzioni con iniziali F e G

    Le funzioni fclose, feof, file_exists, filegroup, filesize, filetype, flock, fopen, get_browser, get_cfg_var, get_current_user, get_meta_tags, getenv

  32. Le funzioni con iniziali H, I, J, K e L

    Le funzioni header, hexdec, implode, in_array, is_array, isset, join, key, link, list

  33. Le funzioni con iniziali M, O, P e R

    Le funzioni mail, max, mkdir, opendir, phpinfo, phpversion, popen, print, rand, range, rename, rmdir, round

  34. Le funzioni con iniziali S, T e U

    Le funzioni shuffle, sin, sizeof, sleep, split, sqrt, strcmp, system, tan, unset, usleep

  35. Introduzione alle altre funzioni

    apache_lookup_uri, getallheaders, virtual

  36. Funzioni legate ad Apache

    Apache_lookup_uri, getallheaders, virtual

  37. Funzioni relative alla crittazione

    PHP offre agli sviluppatori una serie di funzioni relative alla crittatura, legate alla libreria mcrypt

  38. Funzioni legate al protocollo FTP

    Una vasta libreria di funzioni legate al protocollo FTP (FILE TRANSFER PROTOCOL), per il trasferimento di file da un computer all'altro in una rete

  39. Funzioni relative al networking

    Questa famiglia di funzioni, che vedremo per sommi capi, è relativa al lavoro in rete e tratta soprattutto di protocolli, indirizzi ecc

  40. Standard POSIX

    Tali funzioni ci permetteranno di innestare una completa interazione con il sistema, per un ottimale scrittura dei nostri script

  41. Le estensioni

    Le funzioni presenti in librerie aggiuntive che devono essere installate sul sistema e richiamate in maniera particolare

  42. Il perchè delle estensioni

    A questo punto, ci sarà sicuramente chi si chiederà il perchè di questa librerie aggiuntive

  43. Introduzione a PHP e database

    Le funzioni presenti in librerie aggiuntive che devono essere installate sul sistema e richiamate in maniera particolare

  44. Configurazioni prima di iniziare

    Prima di tutto, dobbiamo essere sicuri di aver installato sul sistema la libreria PHP che permette l'interazione con il database, installando il pacchetto

  45. Funzioni

    L'analisi delle funzioni che ci possono tornare utili nei nostri script

  46. E a questo punto?

    Conclusioni sull'argomento funzioni negli script PHP

  47. Gestione dei Cookies

    Gestire i cookies, piccoli file di testo contenenti informazioni utili e non dannose per la gestione delle sessioni sul web

  48. Autenticazione con PHP

    Gestire le pagine protette senza i file .htaccess o comunque le autorizzazioni del server

Vuoi essere aggiornato sulle novità della guida?

Feed RSS XML vostro feed RSS