SlideShare a Scribd company logo
1 of 30
Download to read offline
PHP 7
benvenuto al futuro!
-Christopher Pecoraro
@chris__pecoraro
Ci sono:
Sviluppatore PHP, autore, relatore, e viaggiatore
PHP 1
???
PHP:
PHP: Hypertext Preprocessor
ipertesto?
Il prefisso iper deriva dal greco ὑπερ- e significa sopra
oppure oltre. Ha un origine comune al prefisso super usato in
latino.
preprocessore?
HTML: hypertext markup language
PHP 4
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php echo '<p>Hello World</p>'; ?>
</body>
</html>
PHP 4
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<p>Hello World</p>
</body>
</html>
PHP 4
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<p>Hello World</p>
</body>
</html>
PHP 4
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<p>Hello World</p>
</body>
</html>
PHPizza
PHP 5, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6….
Classi
class Cat extends Animal
{}
PHP 5, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6….
finally
try {
echo inverse(5) . "n";
} catch (Exception $e) {
echo 'Exception: ', $e->getMessage(), "n";
} finally {
echo "a prescinderen";
}
PHP 5, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6….
namespace
<?php
namespace Marcello;
class Sfincione extends StreetFood{}
<?php
namespace Roberta;
class Sfincione extends StreetFood{}
<?php
namespace Marcello;
class Sfincione extends StreetFood{}
Ma siccome i tempi cambiano….
(Come, per esempio, usare sempre
Comic Sans per slides)
Hello PHP 7
● La performance è migliorata: PHP 7 è fino a due volte più veloce di PHP 5.6
● Supporto per 64-bit
● Molti fatal errors sono ora degli Exceptions
● SAPI ed estensioni vecchi e non supportati sono stati rimossi
● L'operatore null coalescing (??)
● L'operatore del "combined comparison" (detto anche "spaceship operator" (<=>)
● Le dichiarazioni dei Return Type
● Le dichiarazioni degli Scalar Type
● Classi anonimi
Scalar type declarations:
● coercitivo (default)
● strict
Scalar types
I seguenti tipi da usare per i parametri possono ora essere forzati:
● string (string)
● integer (int)
● floating-point number (float) nota bene: non numero con la virgola galleggiante
● boolean (bool)
Scalar types
...aumentano i altri tipi che sono stati introdotti in PHP 5:
● class names
● interfaces
● array
● callable
Scalar types (cont.d)
<?php
// modalità coercitivo
function sumOfInts(int ...$ints) // variadic arguments PHP 5.6
{
return array_sum($ints);
}
var_dump(sumOfInts(2, '3', 4.1)); // int, string, float
//risultato: int(9)
Scalar types: esempio coercitivo
<?php
declare(strict_types=1);
// ^^^^^^^^^^^^^^ modalità strict
function sumOfInts(int ...$ints)
{
return array_sum($ints);
}
var_dump(sumOfInts(2, '3', 4.1));
risultato: PHP Fatal error: Uncaught TypeError: Argument 2 passed to
sumOfInts() must be of the type integer, string given, called in...
Scalar types: esempio "strict"
<?php
// modalità Coercitivo
function sumOfInts(int ...$ints) : int
{
return array_sum($ints);
}
var_dump(sumOfInts(2, '3', 4.1));
//risultato: int(9)
Scalar return types: esempio coercitivo
<?php
declare(strict_types=1);
// ^^^^^^^^^^^^^^ modalità strict
function sumOfInts(int ...$ints) : int
{
return array_sum($ints);
}
var_dump(sumOfInts(2, 3, 4)); // int, int, int
//risultato: int(9)
Scalar return types: esempio "strict"
<?php
declare(strict_types=1);
// ^^^^^^^^^^^^^^ modalità strict
function sumOfInts(int ...$ints) : string
{
return array_sum($ints);
}
var_dump(sumOfInts(2, 3, 4)); // int, int, int
risultato: PHP Fatal error: Uncaught TypeError: Return value of sumOfInts() must
be of the type string, integer returned
Scalar return types: esempio "strict"
spaceship operator
function myfunction($var1, $var2) {
return ($var1 < $var2) ? -1 : (($var1 > $var2) ? 1 : 0);
}
diventa
function myfunction($var1, $var2) {
return $var1 <=> $var2;
}
coalescing operator
$quelloCheVoglio = isset($chistu) ? $chiustu : $chiddu;
//diventa
$quelloCheVoglio = $chistu ?? $chiddu;
import groups
use MyCompanyMyCompanyPackageAMyClass;
use MyCompanyMyCompanyPackageBMyClass;
use MyCompanyMyCompanyPackageCMyClass;
diventa
use MyCompanyMyPackage{
PackageAMyClass,
PackageBMyClass,
PackageCMyClass
};
Thank You…..
Goodnight!

More Related Content

What's hot

14 - Programmazione: Stream e File
14 - Programmazione: Stream e File14 - Programmazione: Stream e File
14 - Programmazione: Stream e FileMajong DevJfu
 
Scripting - Esecuzione condizionale - Costrutti iterativi - Variabili (quoti...
 Scripting - Esecuzione condizionale - Costrutti iterativi - Variabili (quoti... Scripting - Esecuzione condizionale - Costrutti iterativi - Variabili (quoti...
Scripting - Esecuzione condizionale - Costrutti iterativi - Variabili (quoti...Fulvio Corno
 
Attacchi alle applicazioni basati su buffer overflow
Attacchi alle applicazioni basati su buffer overflowAttacchi alle applicazioni basati su buffer overflow
Attacchi alle applicazioni basati su buffer overflowGiacomo Antonino Fazio
 
Attacchi alle applicazioni basati su buffer overflow
Attacchi alle applicazioni basati su buffer overflowAttacchi alle applicazioni basati su buffer overflow
Attacchi alle applicazioni basati su buffer overflowGiacomo Antonino Fazio
 
13 - Programmazione: Compendio C - C++
13 - Programmazione: Compendio C - C++13 - Programmazione: Compendio C - C++
13 - Programmazione: Compendio C - C++Majong DevJfu
 
Consigli per iniziare tdd
Consigli per iniziare tddConsigli per iniziare tdd
Consigli per iniziare tddTassoman ☺
 
Spyppolare o non spyppolare
Spyppolare o non spyppolareSpyppolare o non spyppolare
Spyppolare o non spyppolarePyCon Italia
 
[BASH] Shell Scripting [ITA]
[BASH] Shell Scripting [ITA][BASH] Shell Scripting [ITA]
[BASH] Shell Scripting [ITA]Matteo Collica
 
Laboratorio Programmazione: Funzioni
Laboratorio Programmazione: FunzioniLaboratorio Programmazione: Funzioni
Laboratorio Programmazione: FunzioniMajong DevJfu
 
Comunicazione tra procesi Linux
Comunicazione tra procesi LinuxComunicazione tra procesi Linux
Comunicazione tra procesi LinuxMarco Buttolo
 
Pycrashcourse
PycrashcoursePycrashcourse
Pycrashcourserik0
 

What's hot (20)

Bash programming
Bash programmingBash programming
Bash programming
 
14 - Programmazione: Stream e File
14 - Programmazione: Stream e File14 - Programmazione: Stream e File
14 - Programmazione: Stream e File
 
Bash Scripting
Bash ScriptingBash Scripting
Bash Scripting
 
PHP
PHPPHP
PHP
 
Funzioni anonime in PHP 5.3
Funzioni anonime in PHP 5.3Funzioni anonime in PHP 5.3
Funzioni anonime in PHP 5.3
 
Scripting - Esecuzione condizionale - Costrutti iterativi - Variabili (quoti...
 Scripting - Esecuzione condizionale - Costrutti iterativi - Variabili (quoti... Scripting - Esecuzione condizionale - Costrutti iterativi - Variabili (quoti...
Scripting - Esecuzione condizionale - Costrutti iterativi - Variabili (quoti...
 
Attacchi alle applicazioni basati su buffer overflow
Attacchi alle applicazioni basati su buffer overflowAttacchi alle applicazioni basati su buffer overflow
Attacchi alle applicazioni basati su buffer overflow
 
Attacchi alle applicazioni basati su buffer overflow
Attacchi alle applicazioni basati su buffer overflowAttacchi alle applicazioni basati su buffer overflow
Attacchi alle applicazioni basati su buffer overflow
 
13 - Programmazione: Compendio C - C++
13 - Programmazione: Compendio C - C++13 - Programmazione: Compendio C - C++
13 - Programmazione: Compendio C - C++
 
2006 Py03 intermedio
2006 Py03 intermedio2006 Py03 intermedio
2006 Py03 intermedio
 
Consigli per iniziare tdd
Consigli per iniziare tddConsigli per iniziare tdd
Consigli per iniziare tdd
 
Js intro
Js introJs intro
Js intro
 
Spyppolare o non spyppolare
Spyppolare o non spyppolareSpyppolare o non spyppolare
Spyppolare o non spyppolare
 
[BASH] Shell Scripting [ITA]
[BASH] Shell Scripting [ITA][BASH] Shell Scripting [ITA]
[BASH] Shell Scripting [ITA]
 
7 Sottoprogrammi
7   Sottoprogrammi7   Sottoprogrammi
7 Sottoprogrammi
 
2008 python
2008 python2008 python
2008 python
 
2006 Py02 base
2006 Py02 base2006 Py02 base
2006 Py02 base
 
Laboratorio Programmazione: Funzioni
Laboratorio Programmazione: FunzioniLaboratorio Programmazione: Funzioni
Laboratorio Programmazione: Funzioni
 
Comunicazione tra procesi Linux
Comunicazione tra procesi LinuxComunicazione tra procesi Linux
Comunicazione tra procesi Linux
 
Pycrashcourse
PycrashcoursePycrashcourse
Pycrashcourse
 

Viewers also liked

Presentazione - la nascita e lo sviluppo di Internet.
Presentazione - la nascita e lo sviluppo di Internet.Presentazione - la nascita e lo sviluppo di Internet.
Presentazione - la nascita e lo sviluppo di Internet.guest11dfa15c
 
PHP, non lo stesso vecchio linguaggio
PHP, non lo stesso vecchio linguaggioPHP, non lo stesso vecchio linguaggio
PHP, non lo stesso vecchio linguaggioMassimiliano Arione
 
Gestione delle dipendenze con Composer
Gestione delle dipendenze con ComposerGestione delle dipendenze con Composer
Gestione delle dipendenze con ComposerMassimiliano Arione
 
A Practical Introduction to Symfony2
A Practical Introduction to Symfony2A Practical Introduction to Symfony2
A Practical Introduction to Symfony2Kris Wallsmith
 
Riccardo Da Col - Curriculum Vitae Disegnatore Progettista
Riccardo Da Col - Curriculum Vitae Disegnatore ProgettistaRiccardo Da Col - Curriculum Vitae Disegnatore Progettista
Riccardo Da Col - Curriculum Vitae Disegnatore ProgettistaRDC design
 
Introduzione pratica a Symfony
Introduzione pratica a SymfonyIntroduzione pratica a Symfony
Introduzione pratica a SymfonyEugenio Minardi
 
Service approach for development Rest API in Symfony2
Service approach for development Rest API in Symfony2Service approach for development Rest API in Symfony2
Service approach for development Rest API in Symfony2Sumy PHP User Grpoup
 
9 lo sviluppo dei nuovi prodotti e le strategie del ciclo di vita del prodotto
9   lo sviluppo dei nuovi prodotti e le strategie del ciclo di vita del prodotto9   lo sviluppo dei nuovi prodotti e le strategie del ciclo di vita del prodotto
9 lo sviluppo dei nuovi prodotti e le strategie del ciclo di vita del prodottoAlfie555
 
8 la strategia del prodotto, dei servizi e della marca
8   la strategia del prodotto, dei servizi e della marca8   la strategia del prodotto, dei servizi e della marca
8 la strategia del prodotto, dei servizi e della marcaAlfie555
 
7 strategia di marketing orientata al cliente creare valore per il cliente ...
7   strategia di marketing orientata al cliente creare valore per il cliente ...7   strategia di marketing orientata al cliente creare valore per il cliente ...
7 strategia di marketing orientata al cliente creare valore per il cliente ...Alfie555
 
PHP 7 Crash Course - php[world] 2015
PHP 7 Crash Course - php[world] 2015PHP 7 Crash Course - php[world] 2015
PHP 7 Crash Course - php[world] 2015Colin O'Dell
 
Curriculum vitae perfetto
Curriculum vitae perfettoCurriculum vitae perfetto
Curriculum vitae perfettoMattia Clerici
 
Data Driven Design Research Personas
Data Driven Design Research PersonasData Driven Design Research Personas
Data Driven Design Research PersonasTodd Zaki Warfel
 

Viewers also liked (20)

Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
 
Presentazione - la nascita e lo sviluppo di Internet.
Presentazione - la nascita e lo sviluppo di Internet.Presentazione - la nascita e lo sviluppo di Internet.
Presentazione - la nascita e lo sviluppo di Internet.
 
PHP, non lo stesso vecchio linguaggio
PHP, non lo stesso vecchio linguaggioPHP, non lo stesso vecchio linguaggio
PHP, non lo stesso vecchio linguaggio
 
Gestione delle dipendenze con Composer
Gestione delle dipendenze con ComposerGestione delle dipendenze con Composer
Gestione delle dipendenze con Composer
 
The road to php7
The road to php7The road to php7
The road to php7
 
A Practical Introduction to Symfony2
A Practical Introduction to Symfony2A Practical Introduction to Symfony2
A Practical Introduction to Symfony2
 
Riccardo Da Col - Curriculum Vitae Disegnatore Progettista
Riccardo Da Col - Curriculum Vitae Disegnatore ProgettistaRiccardo Da Col - Curriculum Vitae Disegnatore Progettista
Riccardo Da Col - Curriculum Vitae Disegnatore Progettista
 
Introduzione pratica a Symfony
Introduzione pratica a SymfonyIntroduzione pratica a Symfony
Introduzione pratica a Symfony
 
From * to Symfony2
From * to Symfony2From * to Symfony2
From * to Symfony2
 
Service approach for development Rest API in Symfony2
Service approach for development Rest API in Symfony2Service approach for development Rest API in Symfony2
Service approach for development Rest API in Symfony2
 
9 lo sviluppo dei nuovi prodotti e le strategie del ciclo di vita del prodotto
9   lo sviluppo dei nuovi prodotti e le strategie del ciclo di vita del prodotto9   lo sviluppo dei nuovi prodotti e le strategie del ciclo di vita del prodotto
9 lo sviluppo dei nuovi prodotti e le strategie del ciclo di vita del prodotto
 
8 la strategia del prodotto, dei servizi e della marca
8   la strategia del prodotto, dei servizi e della marca8   la strategia del prodotto, dei servizi e della marca
8 la strategia del prodotto, dei servizi e della marca
 
Doctrine for Dummies
Doctrine for DummiesDoctrine for Dummies
Doctrine for Dummies
 
Symfony2 and AngularJS
Symfony2 and AngularJSSymfony2 and AngularJS
Symfony2 and AngularJS
 
7 strategia di marketing orientata al cliente creare valore per il cliente ...
7   strategia di marketing orientata al cliente creare valore per il cliente ...7   strategia di marketing orientata al cliente creare valore per il cliente ...
7 strategia di marketing orientata al cliente creare valore per il cliente ...
 
WRMS Principles of Design
WRMS Principles of DesignWRMS Principles of Design
WRMS Principles of Design
 
PHP 7
PHP 7PHP 7
PHP 7
 
PHP 7 Crash Course - php[world] 2015
PHP 7 Crash Course - php[world] 2015PHP 7 Crash Course - php[world] 2015
PHP 7 Crash Course - php[world] 2015
 
Curriculum vitae perfetto
Curriculum vitae perfettoCurriculum vitae perfetto
Curriculum vitae perfetto
 
Data Driven Design Research Personas
Data Driven Design Research PersonasData Driven Design Research Personas
Data Driven Design Research Personas
 

Similar to PHP 7 - benvenuto al futuro

Gianfrasoft Corso Di Php Parte 1
Gianfrasoft   Corso Di Php   Parte 1Gianfrasoft   Corso Di Php   Parte 1
Gianfrasoft Corso Di Php Parte 1Gianfranco Fedele
 
php: back to basics
php: back to basicsphp: back to basics
php: back to basicsFabio Mora
 
Come sviluppo le applicazioni web
Come sviluppo le applicazioni webCome sviluppo le applicazioni web
Come sviluppo le applicazioni webAndrea Lazzarotto
 
Progettazione e sviluppo di applicazioni web 2.0 con PHP e Ajax
Progettazione e sviluppo di applicazioni web 2.0 con PHP e AjaxProgettazione e sviluppo di applicazioni web 2.0 con PHP e Ajax
Progettazione e sviluppo di applicazioni web 2.0 con PHP e AjaxGiovanni Cappellini
 
Sviluppare un plugin WordPress da zero - WordCamp Bologna 2018
Sviluppare un plugin WordPress da zero - WordCamp Bologna 2018Sviluppare un plugin WordPress da zero - WordCamp Bologna 2018
Sviluppare un plugin WordPress da zero - WordCamp Bologna 2018Marco Chiesi
 
Programmazione Ad Eventi In Php
Programmazione Ad Eventi In PhpProgrammazione Ad Eventi In Php
Programmazione Ad Eventi In PhpGrUSP
 
Sicurezza Php (giugno 2010) Stefano Bianchini presso Ce.Se.N.A.
Sicurezza Php (giugno 2010) Stefano Bianchini presso Ce.Se.N.A.Sicurezza Php (giugno 2010) Stefano Bianchini presso Ce.Se.N.A.
Sicurezza Php (giugno 2010) Stefano Bianchini presso Ce.Se.N.A.Stefano Bianchini
 
Caratteristiche del linguaggio c
Caratteristiche del linguaggio cCaratteristiche del linguaggio c
Caratteristiche del linguaggio cughetta
 
Laboratorio Di Basi Di Dati 09 Il Linguaggio P H P
Laboratorio Di  Basi Di  Dati 09  Il Linguaggio  P H PLaboratorio Di  Basi Di  Dati 09  Il Linguaggio  P H P
Laboratorio Di Basi Di Dati 09 Il Linguaggio P H Pguestbe916c
 
Primo Incontro Con Scala
Primo Incontro Con ScalaPrimo Incontro Con Scala
Primo Incontro Con ScalaFranco Lombardo
 
Web Performance Optimization
Web Performance OptimizationWeb Performance Optimization
Web Performance OptimizationAlessandro Martin
 
High Performance Web Apps con PHP e Symfony 2
High Performance Web Apps con PHP  e Symfony 2High Performance Web Apps con PHP  e Symfony 2
High Performance Web Apps con PHP e Symfony 2Giorgio Cefaro
 
Seminario team working - 21-1-2015
Seminario team working - 21-1-2015Seminario team working - 21-1-2015
Seminario team working - 21-1-2015Alessandro Loffredo
 

Similar to PHP 7 - benvenuto al futuro (20)

Gianfrasoft Corso Di Php Parte 1
Gianfrasoft   Corso Di Php   Parte 1Gianfrasoft   Corso Di Php   Parte 1
Gianfrasoft Corso Di Php Parte 1
 
Corso di php01
Corso di php01Corso di php01
Corso di php01
 
php: back to basics
php: back to basicsphp: back to basics
php: back to basics
 
Come sviluppo le applicazioni web
Come sviluppo le applicazioni webCome sviluppo le applicazioni web
Come sviluppo le applicazioni web
 
Progettazione e sviluppo di applicazioni web 2.0 con PHP e Ajax
Progettazione e sviluppo di applicazioni web 2.0 con PHP e AjaxProgettazione e sviluppo di applicazioni web 2.0 con PHP e Ajax
Progettazione e sviluppo di applicazioni web 2.0 con PHP e Ajax
 
introduzione a symfony 2
introduzione a symfony 2 introduzione a symfony 2
introduzione a symfony 2
 
Il testing con zend framework
Il testing con zend frameworkIl testing con zend framework
Il testing con zend framework
 
Il testing con zend framework
Il testing con zend frameworkIl testing con zend framework
Il testing con zend framework
 
Bash intro
Bash introBash intro
Bash intro
 
Sviluppare un plugin WordPress da zero - WordCamp Bologna 2018
Sviluppare un plugin WordPress da zero - WordCamp Bologna 2018Sviluppare un plugin WordPress da zero - WordCamp Bologna 2018
Sviluppare un plugin WordPress da zero - WordCamp Bologna 2018
 
Programmazione Ad Eventi In Php
Programmazione Ad Eventi In PhpProgrammazione Ad Eventi In Php
Programmazione Ad Eventi In Php
 
Sicurezza Php (giugno 2010) Stefano Bianchini presso Ce.Se.N.A.
Sicurezza Php (giugno 2010) Stefano Bianchini presso Ce.Se.N.A.Sicurezza Php (giugno 2010) Stefano Bianchini presso Ce.Se.N.A.
Sicurezza Php (giugno 2010) Stefano Bianchini presso Ce.Se.N.A.
 
Caratteristiche del linguaggio c
Caratteristiche del linguaggio cCaratteristiche del linguaggio c
Caratteristiche del linguaggio c
 
Laboratorio Di Basi Di Dati 09 Il Linguaggio P H P
Laboratorio Di  Basi Di  Dati 09  Il Linguaggio  P H PLaboratorio Di  Basi Di  Dati 09  Il Linguaggio  P H P
Laboratorio Di Basi Di Dati 09 Il Linguaggio P H P
 
Primo Incontro Con Scala
Primo Incontro Con ScalaPrimo Incontro Con Scala
Primo Incontro Con Scala
 
Web Performance Optimization
Web Performance OptimizationWeb Performance Optimization
Web Performance Optimization
 
eZ publish - Extension
eZ publish - ExtensioneZ publish - Extension
eZ publish - Extension
 
High Performance Web Apps con PHP e Symfony 2
High Performance Web Apps con PHP  e Symfony 2High Performance Web Apps con PHP  e Symfony 2
High Performance Web Apps con PHP e Symfony 2
 
Php for ASP.NET Developers
Php for ASP.NET DevelopersPhp for ASP.NET Developers
Php for ASP.NET Developers
 
Seminario team working - 21-1-2015
Seminario team working - 21-1-2015Seminario team working - 21-1-2015
Seminario team working - 21-1-2015
 

More from Christopher Pecoraro

Una prospettiva americana sul lavoro in remoto in Italia
Una prospettiva americana sul lavoro in remoto in ItaliaUna prospettiva americana sul lavoro in remoto in Italia
Una prospettiva americana sul lavoro in remoto in ItaliaChristopher Pecoraro
 
Laravel 5 Annotations: RESTful API routing
Laravel 5 Annotations: RESTful API routingLaravel 5 Annotations: RESTful API routing
Laravel 5 Annotations: RESTful API routingChristopher Pecoraro
 
Email Sending Disruption: from SMTP to Transactional APIs
Email Sending Disruption: from SMTP to Transactional APIsEmail Sending Disruption: from SMTP to Transactional APIs
Email Sending Disruption: from SMTP to Transactional APIsChristopher Pecoraro
 
RESTful API development in Laravel 4 - Christopher Pecoraro
RESTful API development in Laravel 4 - Christopher PecoraroRESTful API development in Laravel 4 - Christopher Pecoraro
RESTful API development in Laravel 4 - Christopher PecoraroChristopher Pecoraro
 

More from Christopher Pecoraro (6)

Una prospettiva americana sul lavoro in remoto in Italia
Una prospettiva americana sul lavoro in remoto in ItaliaUna prospettiva americana sul lavoro in remoto in Italia
Una prospettiva americana sul lavoro in remoto in Italia
 
Remote working - i cinque sensi
Remote working - i cinque sensiRemote working - i cinque sensi
Remote working - i cinque sensi
 
Laravel 5 Annotations: RESTful API routing
Laravel 5 Annotations: RESTful API routingLaravel 5 Annotations: RESTful API routing
Laravel 5 Annotations: RESTful API routing
 
Email Sending Disruption: from SMTP to Transactional APIs
Email Sending Disruption: from SMTP to Transactional APIsEmail Sending Disruption: from SMTP to Transactional APIs
Email Sending Disruption: from SMTP to Transactional APIs
 
Juliassist
JuliassistJuliassist
Juliassist
 
RESTful API development in Laravel 4 - Christopher Pecoraro
RESTful API development in Laravel 4 - Christopher PecoraroRESTful API development in Laravel 4 - Christopher Pecoraro
RESTful API development in Laravel 4 - Christopher Pecoraro
 

Recently uploaded

GIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA SimoneGIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA SimoneServizi a rete
 
GIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI MassimoGIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI MassimoServizi a rete
 
GIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI AlessandroGIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI AlessandroServizi a rete
 
GIORNATA TECNICA 18/04 | DE LEO Antonio
GIORNATA TECNICA 18/04  | DE LEO AntonioGIORNATA TECNICA 18/04  | DE LEO Antonio
GIORNATA TECNICA 18/04 | DE LEO AntonioServizi a rete
 
GIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA RobertoGIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA RobertoServizi a rete
 
GIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO RaffaeleGIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO RaffaeleServizi a rete
 
GIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO SerenaGIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO SerenaServizi a rete
 
Descrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptxDescrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptxtecongo2007
 

Recently uploaded (8)

GIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA SimoneGIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
 
GIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI MassimoGIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
 
GIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI AlessandroGIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI Alessandro
 
GIORNATA TECNICA 18/04 | DE LEO Antonio
GIORNATA TECNICA 18/04  | DE LEO AntonioGIORNATA TECNICA 18/04  | DE LEO Antonio
GIORNATA TECNICA 18/04 | DE LEO Antonio
 
GIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA RobertoGIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA Roberto
 
GIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO RaffaeleGIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO Raffaele
 
GIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO SerenaGIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
 
Descrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptxDescrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptx
 

PHP 7 - benvenuto al futuro