Guida Introduttiva a PHP 5

Lo scopo di questa guida è quello di portare le conoscenze di un neofita del PHP, a livello professionale.

Anche chi non ha mai programmato in PHP puo’ tranquillamente avvicinarsi a questo fantastico linguaggio, per la prima volta, con questa guida che illustrerà passo passo e in modo dettagliato tutte le caratteristiche di PHP 5.

Dalla struttura del linguaggio, alle nozioni necessarie per creare delle vere e proprie applicazioni web.

PHP è un linguaggio Server-Side che vi permetterà di creare delle pagine dinamiche, scrivendo il vostro codice anche in mezzo alla stessa pagina HTML.

Server-Side significa che il vostro codice risiederà solo sul server, e che non sarà pertanto possibile accedere ai sorgenti dal lato client, come invece accade con linguaggi Client-Side come JavaScript.

In pratica, quando un utente apre una vostra pagina PHP, il Web Server viene interrogato e restituisce al client niente altro che una semplice pagina HTML o XHTML ecc…

La pagina HTML che il client visualizzerà, sarà prodotta da PHP grazie alle vostre direttive.

Prima di iniziare a programmare, è necessario che vi procuriate il software necessario.

Per testare le vostre applicazioni, AppServ andrà più che bene.
E’ un pacchetto autoinstallante per piattaforma Windows, che installerà e configurerò automaticamente tutti i pacchetti di cui avrete bisogno, nel vostro PC.

Al momento in cui scrivo è disponibile la versione AppServ 2.5.10 :

  • Apache 2.2.8
  • PHP 5.2.6
  • MySQL 5.0.51b
  • phpMyAdmin-2.10.3
  • MySQL Root Password Reset

Una volta installato AppServ, aprite il vostro browser e digitate questo indirizzo per vedere se l’installazione ha avuto successo :

http://localhost/

Se vi appare una pagina rosa con la scritta “The AppServ Open Project” allora è tutto ok.

Ora vi serve solo un editor con cui scrivere e modificare il vostro codice, e al riguardo vi segnalo l’ottimo e gratuito PSPad con cui ho realizzato questo sito, in concomitanza con Aptana.

Nella prossima pagina vedremo come configurare in modo ottimale PSPad, per programmare in PHP.

  1. Guida Php – Configurare PSPad
  2. Guida Php – Hello World!
  3. Guida Php – Lessico
  4. Guida Php – Spazi e commenti
  5. Guida Php – Variabili
  6. Guida Php – Tipi di dato
  7. Guida Php – Costanti
  8. Guida Php – Array
  9. Guida Php – Array multidimensionali
  10. Guida Php – Stringhe
  11. Guida Php – Operatori
  12. Guida Php – Strutture di controllo
  13. Guida Php – Funzioni
  14. Guida Php – Librerie e file esterni
  15. Guida Php – Oggetti
  16. Guida Php – Gli Oggetti e i Membri Statici
  17. Guida Php – Oggetti e Costanti
  18. Guida Php – Gli oggetti e l’Ereditarietà
  19. Guida Php – Gli oggetti e il Polimorfismo
  20. Guida Php – Clonare gli Oggetti
  21. Guida Php – Classi Astratte
  22. Guida Php – Interfacce
  23. Guida Php – Esempio pratico per l’utilizzo di interfacce
  24. Guida Php – Classi e metodi Final
  25. Guida Php – Gestione degli Errori
  26. Guida Php – La Classe Exception
  27. Guida Php – Gestione avanzata delle eccezioni
  28. Guida Php – Serializzare gli oggetti
  29. Guida Php – Metodi Magici
  30. Guida Php – Il metodo magico __set()
  31. Guida Php – Il metodo magico __get()
  32. Guida Php – Overload di __isset() e __unset()
  33. Guida Php – Il metodo magico __call()
  34. Guida Php – La funzione magica __autoload()
  35. Guida Php – I metodi magici __sleep() __wakeup e __set_state()
  36. Guida Php – Overload dell’operatore di accesso degli array
  37. Guida Php – Overload dell’interfaccia di operazione
  38. Guida Php – Osservazioni finali sugli oggetti
  39. Guida Php – Codice PHP nelle pagine HTML
  40. Guida Php – Inviare dati coi metodi GET e POST
  41. Guida Php – I Cookie
  42. Guida Php – Una classe per i cookie
  43. Guida Php – Le Sessioni
  44. Guida Php – Gestione avanzata delle sessioni
  45. Guida Php – Upload di file
  46. Guida Php – Classi per l’upload di file
  47. Guida Php – Inviare email
  48. Guida Php – Inviare email con allegati
  49. Guida Php – Classi per inviare email
  50. Guida Php – I Database
  51. Guida Php – Sicurezza
  52. Guida Php – Conclusioni

Articolo e intera guida tratta da : http://www.realizzazione-sito.info/guide/php_5

Ringraziamo l’autore della guida (Francesco Casula) ricordando che la stessa è stata rilasciata sotto licenza Creative Commons Attribuzione-Non commerciale-Non opere derivate 2.5 Italia License.

Alla prossima.

Tags: , , , ,

Lascia un Commento

Connect with Facebook