PHP è un linguaggio server-side molto potente e general-purpose utilizzato per realizzare CMS, CRM, siti web semplici o complessi, eCommerce, Web Applications, Blog e molto altro.
L’ultima versione di PHP, PHP 8, si è rivelata una svolta per questo linguaggio che ha molto da offrire a tutti gli sviluppatori back-end senior o principianti.
Se vuoi imparare a programmare in PHP ti presento la roadmap che ho creato per te suddivisa in sottotitoli e liste. In ognuna di queste potrai cliccare per leggere l’articolo che desideri.
Buona lettura!
Indice riassuntivo
Introduzione a PHP e panoramica generale
Affrontiamo assieme una completa introduzione al linguaggio di programmazione PHP. Iniziamo col conoscere per bene questo linguaggio e i suoi meccanismi nel profondo.
Toccheremo assieme un argomento fondamentale relativo alla sicurezza quando si programma lato back-end con PHP.
- Introduzione al linguaggio di programmazione PHP.
- L’interprete di PHP: lo Zend Engine e la sua evoluzione.
- Come funziona PHP su un Web Server.
- PHP e la sicurezza lato back-end: falle di sicurezza più comuni con esempi.
Iniziare a programmare in PHP
I primi passi per iniziare a programmare in PHP. Il primo step è configurare un ambiente di sviluppo sul tuo pc: in questo modo avrai un web server in locale con la possibilità di scrivere codice PHP.
In seguito scriveremo le prime righe di codice.
- Installare PHP con XAMPP con Apache e MySQL in locale.
- Realizzare un progetto PHP su XAMPP.
- La sintassi di base di PHP.
- “Hello World” con PHP.
Tipi di dati in PHP
In programmazione è fondamentale conoscere i tipi di dati. Scopriamoli assieme in PHP:
- I tipi di dati in PHP: strings, int, float, array, bool e null.
- Le stringhe (string)
- I numeri interi (int)
- I numeri decimali (float)
- I valori booleani (bool)
- I valori nulli (null)
- Type casting: la conversione dei dati manuale
Variabili, costanti e commenti
Vediamo come definire una variabile e una costante in PHP. In più vedremo come descrivere il tuo programma in PHP con commenti a singola linea e multilinea.
PHP e l’output delle variabili
In PHP esistono costrutti e funzioni molto importanti per costruire programmi o per analizzare l’entità e il contenuto di variabili e costanti.
- L’utilizzo dei costrutti echo e print e delle funzioni print_r() e var_dump()
- Analizzare il contenuto delle variabili e i tipi di dati con la funzione var_dump()
PHP e HTML
PHP e sviluppo WordPress
Sul mio canale YouTube ho realizzato una serie di video in cui pian piano introduco lo sviluppo di temi e plugin WordPress con PHP fino a toccare argomenti di sviluppo più complessi.
L’obiettivo di questa serie sul mio canale è sviluppare un tema funzionale, flessibile e sicuro con il vantaggio di portare alla mia community dei contenuti informativi ed educativi.
Ecco le prime 4 lezioni in cui parto dalle basi, clicca sul pulsante “Vedi la playlist” per scoprire tutta la serie: