PHP SandBox

Nel capitolo precedente ti abbiamo spiegato come installare php se per qualsiasi motivo non avessi voglia o la possibilità di farlo esistono tanti editor online che ti permettono di eseguire e testare del codice php direttamente sul tuo browser preferito. Seguendo i seguenti passaggi potrai utilizzare un compilatore online di php: Apri il tuo browser […]

Come installare PHP

Prima di addentrarci nella teoria, ti suggeriamo di installare PHP sul tuo computer, in modo tale da poter testare in prima persona il codice e poterti, via via, esercitare (anche grazie ai nostri esercizi PHP per skillarti!) Segui questa guida per procedere all’installazione: ci vorranno solo pochi minuti! Come installare PHP su Windows Vai al […]

PHP template engine

Se sei arrivato fin qui, avrai appreso le basi del linguaggio di programmazione php, ma adesso si fa sul serio! Vediamone una prima applicazione concreta!  Piccola premessa: devi sapere che, in origine, il nome PHP era l’ acronimo di “Personal Home Page” ed è nato come linguaggio di sviluppo specifico per il web; infatti, possiamo […]

Funzioni PHP per lavorare con gli Array

L’ultima tappa del nostro viaggio alla scoperta delle funzioni di built-in di php è inerente a tutte quelle funzioni che riguardano l’ordinamento, la gestione e, più in generale, le operazioni con i php array. Ancora una volta precisiamo che in questa guida non troverai tutte le funzioni php esistenti per lavorare con gli array, bensì […]

Funzioni numeriche in PHP

Che cos'è un numero in PHP Analogamente a quanto detto per le stringhe, rispolveriamo velocemente il concetto di dato numerico in PHP: i numeri in php fanno parte dei cosiddetti dati semplici e si dividono in “integer”, ovvero i numeri interi, e “float” ovvero i numeri a virgola mobile.  Il linguaggio di programmazione php mette […]

Funzioni stringhe in PHP

Negli articoli precedenti di questa guida, ci siamo occupati delle cosiddette user function, ovvero quelle funzioni create manualmente dallo sviluppatore web. Riteniamo opportuno, tuttavia, al fine di imparare php nel migliore dei modi, esplorare anche l’universo delle funzioni di built-in, ovvero, come già detto,  delle funzioni natie del linguaggio php. Per facilitarne l’apprendimento suddivideremo le […]

I traits in PHP

Come abbiamo ripetuto diverse volte nelle nostre guide per imparare php, nella programmazione informatica moderna, un grande focus è posto sull'evitare il più possibile la duplicazione del codice. Sappiamo bene, ormai, che un codice duplicato rende la manutenzione del software molto più difficile, in quanto ogni duplicato deve essere mantenuto costante, e che un bug […]

Object Composition in PHP

Abbiamo detto che una delle attività fondamentali in un progetto creato con linguaggi di programmazione orientati ad oggetti è stabilire i rapporti tra le classi.  Nella programmazione ad oggetti, due modi di mettere in relazione le classi sono l'ereditarietà (che abbiamo affrontato precedentemente) e l'Object Composition, che analizzeremo in questo articolo. Come abbiamo potuto capire, […]

Dependency Injection in PHP

Abbiamo visto, nelle precedenti guide, i vantaggi della programmazione ad oggetti; tuttavia, non è tutto oro ciò che luccica, e occorre precisare che l'Object Oriented Programming ha anche dei problemi che ti troverai a fronteggiare. Quando lavoriamo all'interno di linguaggi di programmazione che utilizzano l'OOP, infatti, uno dei più grandi problemi da affrontare è quello […]

Le classi astratte in PHP

sviluppatrice che programma seduta su una lampadina aiutata da un robottino

Stanco? Resisti! Fai un break e continuiamo, le nostre lezioni php non sono ancora finite! Parliamo, in questo articolo, di una tipologia particolare di classe php: le classi astratte. Una classe astratta è una classe che vanta almeno un metodo astratto.  I metodi astratti possono avere esclusivamente nomi ed argomenti. Pertanto, non possiamo creare oggetti […]

L’ereditarietà: creazione di una classe estesa in PHP

Proseguendo il nostro viaggio per imparare php, vediamo, ora, uno dei vantaggi principali della programmazione orientata agli oggetti. Con la programmazione ad oggetti, infatti, abbiamo la possibilità di ridurre la duplicazione del codice (ovvero, la scrittura dello stesso codice più di una volta), grazie all’ aiuto dell’ereditarietà.  In ereditarietà abbiamo una classe,  definita “genitore”, con i […]

Classi in PHP

Suggerendoti di pensare agli insiemi delle scuole dell'infanzia, stavamo effettivamente introducendo, se vogliamo, il concetto di classe. Le classi, nei linguaggi di programmazione in generale, ma in questa sede in PHP , ci consentono, infatti, di fare una classificazione di elementi che, nella nostra realtà, hanno delle caratteristiche in comune. Non molto distanti dagli insiemi di […]

L’object programming (OOP) in PHP

Nel campo della programmazione informatica moderna è sempre più facile sentir parlare di programmazione orientata agli oggetti. Sicuramente ti è già capitato, vero? Ma che cos'è la programmazione ad oggetti? L’Object Oriented Programming, o OOP, è un paradigma basato essenzialmente su due concetti, che ci guidano nella stesura del codice: stiamo parlando del concetto di […]

Funzioni anonime in PHP

developer che programma in Typescript alla scrivania

Fino a questo momento abbiamo sempre dato un nome alle nostre funzioni per poterle richiamare; in realtá, però, gli sviluppatori php sanno bene che esistono anche delle funzioni che non hanno un nome e che, per sequenza nel codice, (lettura ed esecuzione dall’alto verso il basso) non appena vengono "incontrate" si attivano: sono le cosiddette […]

Parametro di default in PHP

Considerando ancora i parametri reali passati ad una funzione, nel linguaggio di programmazione PHP esistono dei casi – ma non sono uno standard – in cui una funzione è utilizzata e chiamata ricevendo un numero di parametri reali inferiore ai parametri formali dichiarati nella funzione.   Se provassimo a togliere dei parametri reali nei nostri esempi […]

Parametri formali e parametri reali in PHP

 Ricordi cosa abbiamo detto quando abbiamo introdotto le funzioni? Le parentesi tonde sono "un punto di entrata per poter far accedere all’interno della funzione valori esterni". All’interno delle parentesi tonde inseriremo un cosiddetto parametro formale, che verrà, in seguito, sostituito dal parametro reale (che nel nostro caso, per poter raggiungere l’obiettivo che ci siamo prefissati […]

Funzioni built-in e User function in PHP

   Prima di vedere come definire una funzione e come usarla, è importante dire che le funzioni si differenziano in due grandi famiglie: Bult-in function: delle funzioni proprie del linguaggio php, che noi non possiamo modificare, ma utilizzarne "i benefici" all'interno del nostro codice User function: delle funzioni create interamente dallo sviluppatore web   Ci […]

Che cos’è una funzione in PHP

Lo step successivo per imparare php e diventare sviluppatori php prevede l’acquisizione di una nozione fondamentale. Vediamo quale. Partiamo col dire che uno degli obiettivi primari nella scrittura del codice è scrivere quanto meno codice possibile e rimuovere ogni tipo di duplicazione, in modo tale da farlo essere chiaro, leggibile, ma, soprattutto, manutenibile al fine […]

Contattaci senza impegno per informazioni sul corso

Scopriamo insieme se i nostri corsi fanno per te. Compila il form e aspetta la chiamata di uno dei nostri consulenti.

Contattaci senza impegno per informazioni sul corso

Pagamento rateale

Valore della rata: A PARTIRE DA 112 €/mese.

Esempio di finanziamento  

Importo finanziato: € 2440 in 24 rate da € 112 – TAN fisso 9,37% TAEG 12,57% – importo totale del credito € 2788,68.

Il costo totale del credito comprende: interessi calcolati al TAN indicato, oneri fiscali (imposta di bollo sul contratto 16,00 euro*) addebitati sulla prima rata, costo mensile di gestione pratica € 3,90, spesa di istruttoria € 0,00, spesa per invio rendicontazione periodica cartacea € 0,98 (o spesa per invio rendicontazione periodica cartacea € 0,00), imposta di bollo su rendicontazione periodica € 0,00. Modalità di rimborso obbligatoria: addebito diretto su c/c. La scadenza delle rate è determinata dal giorno della liquidazione del contratto; la data di scadenza delle rate è prevista il giorno 15 del mese. L’importo di ciascuna rata comprende una quota di capitale crescente e interessi decrescente secondo un piano di ammortamento “alla francese”. Offerta valida dal 01/07/2023 al 31/12/2023.

Messaggio pubblicitario con finalità promozionale. Per le informazioni precontrattuali richiedere sul punto vendita il documento “Informazioni europee di base sul credito ai consumatori” (SECCI) e copia del testo contrattuale. Salvo approvazione di Sella Personal Credit S.p.A. Aulab S.r.l. opera quale intermediario del credito NON in esclusiva.

* In fase di richiesta del finanziamento verrà proposta la facoltà di selezionare, in alternativa all’imposta di bollo sul contratto di 16,00 euro, l’imposta sostitutiva, pari allo 0,25% dell’importo finanziato.

Pagamento rateale

Valore della rata: A PARTIRE DA 183 €/mese.

Esempio di finanziamento 

Importo finanziato: € 3990 in 24 rate da € 183 – TAN fisso 9,37% TAEG 12,57% – importo totale del credito € 4496,56.

Il costo totale del credito comprende: interessi calcolati al TAN indicato, oneri fiscali (imposta di bollo sul contratto 16,00 euro*) addebitati sulla prima rata, costo mensile di gestione pratica € 3,90, spesa di istruttoria € 0,00, spesa per invio rendicontazione periodica cartacea € 0,98 (o spesa per invio rendicontazione periodica cartacea € 0,00), imposta di bollo su rendicontazione periodica € 0,00. Modalità di rimborso obbligatoria: addebito diretto su c/c. La scadenza delle rate è determinata dal giorno della liquidazione del contratto; la data di scadenza delle rate è prevista il giorno 15 del mese. L’importo di ciascuna rata comprende una quota di capitale crescente e interessi decrescente secondo un piano di ammortamento “alla francese”. Offerta valida dal 01/07/2023 al 31/12/2023.

Messaggio pubblicitario con finalità promozionale. Per le informazioni precontrattuali richiedere sul punto vendita il documento “Informazioni europee di base sul credito ai consumatori” (SECCI) e copia del testo contrattuale. Salvo approvazione di Sella Personal Credit S.p.A. Aulab S.r.l. opera quale intermediario del credito NON in esclusiva.

* In fase di richiesta del finanziamento verrà proposta la facoltà di selezionare, in alternativa all’imposta di bollo sul contratto di 16,00 euro, l’imposta sostitutiva, pari allo 0,25% dell’importo finanziato.