Suche senden
Hochladen
Php v5.3+ features
•
2 gefällt mir
•
261 views
Michael Bui
Folgen
PHP new features by each major version from PHP 5.3 to PHP 5.6
Weniger lesen
Mehr lesen
Software
Melden
Teilen
Melden
Teilen
1 von 12
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
The What, Why And How of ClojureScript
The What, Why And How of ClojureScript
Ivan Bokii
Compiler basics: lisp to assembly
Compiler basics: lisp to assembly
Phil Eaton
Ruby : Block, Proc and, lambda
Ruby : Block, Proc and, lambda
MatthieuSegret
How to Vim - for beginners
How to Vim - for beginners
Marcin Rogacki
Groovy and Grails talk
Groovy and Grails talk
desistartups
Introduction to Containers and Docker for PHP developers
Introduction to Containers and Docker for PHP developers
Robert McFrazier
Container Days
Container Days
Patrick Mizer
Talk on PHP Day Uruguay about Docker
Talk on PHP Day Uruguay about Docker
Wellington Silva
Empfohlen
The What, Why And How of ClojureScript
The What, Why And How of ClojureScript
Ivan Bokii
Compiler basics: lisp to assembly
Compiler basics: lisp to assembly
Phil Eaton
Ruby : Block, Proc and, lambda
Ruby : Block, Proc and, lambda
MatthieuSegret
How to Vim - for beginners
How to Vim - for beginners
Marcin Rogacki
Groovy and Grails talk
Groovy and Grails talk
desistartups
Introduction to Containers and Docker for PHP developers
Introduction to Containers and Docker for PHP developers
Robert McFrazier
Container Days
Container Days
Patrick Mizer
Talk on PHP Day Uruguay about Docker
Talk on PHP Day Uruguay about Docker
Wellington Silva
From framework coupled code to #microservices through #DDD /by @codelytv
From framework coupled code to #microservices through #DDD /by @codelytv
CodelyTV
Developing and Deploying PHP with Docker
Developing and Deploying PHP with Docker
Patrick Mizer
Open design at large scale
Open design at large scale
shykes
Docker for PHP Developers (NomadPHP)
Docker for PHP Developers (NomadPHP)
Chris Tankersley
Introduction to Docker
Introduction to Docker
Kuan Yen Heng
Docker & PHP - Practical use case
Docker & PHP - Practical use case
rjsmelo
while42 Paris#13 - Building images for Scaleway using Docker
while42 Paris#13 - Building images for Scaleway using Docker
Manfred Touron
Docker for PHP Developers - ZendCon 2016
Docker for PHP Developers - ZendCon 2016
Chris Tankersley
Compcon 2016 Workshop
Compcon 2016 Workshop
Steven Cooper
How to install and configure LEMP stack
How to install and configure LEMP stack
RootGate
Trabalhando em ambientes php com docker
Trabalhando em ambientes php com docker
Alef Castelo
Docker for Developers - PNWPHP 2016 Workshop
Docker for Developers - PNWPHP 2016 Workshop
Chris Tankersley
Creating Developer-Friendly Docker Containers with Chaperone
Creating Developer-Friendly Docker Containers with Chaperone
Gary Wisniewski
Docker Compose
Docker Compose
Miles Chou
6 Million Ways To Log In Docker - NYC Docker Meetup 12/17/2014
6 Million Ways To Log In Docker - NYC Docker Meetup 12/17/2014
Christian Beedgen
An introduction to contianers and Docker for PHP developers
An introduction to contianers and Docker for PHP developers
Robert McFrazier
Rapid Application Development with Docker
Rapid Application Development with Docker
Niklas Heidloff
Docker + Microservices in Production
Docker + Microservices in Production
Patrick Mizer
Docker and Running multiple versions of PHP @ CareerZoo Dublin
Docker and Running multiple versions of PHP @ CareerZoo Dublin
rjsmelo
PHP development with Docker
PHP development with Docker
Yosh de Vos
Php 5.5
Php 5.5
Naseer Ahmad
Lua Study Share
Lua Study Share
Vincent Chang
Weitere ähnliche Inhalte
Andere mochten auch
From framework coupled code to #microservices through #DDD /by @codelytv
From framework coupled code to #microservices through #DDD /by @codelytv
CodelyTV
Developing and Deploying PHP with Docker
Developing and Deploying PHP with Docker
Patrick Mizer
Open design at large scale
Open design at large scale
shykes
Docker for PHP Developers (NomadPHP)
Docker for PHP Developers (NomadPHP)
Chris Tankersley
Introduction to Docker
Introduction to Docker
Kuan Yen Heng
Docker & PHP - Practical use case
Docker & PHP - Practical use case
rjsmelo
while42 Paris#13 - Building images for Scaleway using Docker
while42 Paris#13 - Building images for Scaleway using Docker
Manfred Touron
Docker for PHP Developers - ZendCon 2016
Docker for PHP Developers - ZendCon 2016
Chris Tankersley
Compcon 2016 Workshop
Compcon 2016 Workshop
Steven Cooper
How to install and configure LEMP stack
How to install and configure LEMP stack
RootGate
Trabalhando em ambientes php com docker
Trabalhando em ambientes php com docker
Alef Castelo
Docker for Developers - PNWPHP 2016 Workshop
Docker for Developers - PNWPHP 2016 Workshop
Chris Tankersley
Creating Developer-Friendly Docker Containers with Chaperone
Creating Developer-Friendly Docker Containers with Chaperone
Gary Wisniewski
Docker Compose
Docker Compose
Miles Chou
6 Million Ways To Log In Docker - NYC Docker Meetup 12/17/2014
6 Million Ways To Log In Docker - NYC Docker Meetup 12/17/2014
Christian Beedgen
An introduction to contianers and Docker for PHP developers
An introduction to contianers and Docker for PHP developers
Robert McFrazier
Rapid Application Development with Docker
Rapid Application Development with Docker
Niklas Heidloff
Docker + Microservices in Production
Docker + Microservices in Production
Patrick Mizer
Docker and Running multiple versions of PHP @ CareerZoo Dublin
Docker and Running multiple versions of PHP @ CareerZoo Dublin
rjsmelo
PHP development with Docker
PHP development with Docker
Yosh de Vos
Andere mochten auch
(20)
From framework coupled code to #microservices through #DDD /by @codelytv
From framework coupled code to #microservices through #DDD /by @codelytv
Developing and Deploying PHP with Docker
Developing and Deploying PHP with Docker
Open design at large scale
Open design at large scale
Docker for PHP Developers (NomadPHP)
Docker for PHP Developers (NomadPHP)
Introduction to Docker
Introduction to Docker
Docker & PHP - Practical use case
Docker & PHP - Practical use case
while42 Paris#13 - Building images for Scaleway using Docker
while42 Paris#13 - Building images for Scaleway using Docker
Docker for PHP Developers - ZendCon 2016
Docker for PHP Developers - ZendCon 2016
Compcon 2016 Workshop
Compcon 2016 Workshop
How to install and configure LEMP stack
How to install and configure LEMP stack
Trabalhando em ambientes php com docker
Trabalhando em ambientes php com docker
Docker for Developers - PNWPHP 2016 Workshop
Docker for Developers - PNWPHP 2016 Workshop
Creating Developer-Friendly Docker Containers with Chaperone
Creating Developer-Friendly Docker Containers with Chaperone
Docker Compose
Docker Compose
6 Million Ways To Log In Docker - NYC Docker Meetup 12/17/2014
6 Million Ways To Log In Docker - NYC Docker Meetup 12/17/2014
An introduction to contianers and Docker for PHP developers
An introduction to contianers and Docker for PHP developers
Rapid Application Development with Docker
Rapid Application Development with Docker
Docker + Microservices in Production
Docker + Microservices in Production
Docker and Running multiple versions of PHP @ CareerZoo Dublin
Docker and Running multiple versions of PHP @ CareerZoo Dublin
PHP development with Docker
PHP development with Docker
Ähnlich wie Php v5.3+ features
Php 5.5
Php 5.5
Naseer Ahmad
Lua Study Share
Lua Study Share
Vincent Chang
Introduction to python programming [part 1]
Introduction to python programming [part 1]
Akhil Nadh PC
Symfony live 2017_php7_performances
Symfony live 2017_php7_performances
julien pauli
Verilog lect 7
Verilog lect 7
Asif Mahmood Bhatti
Profiling php5 to php7
Profiling php5 to php7
julien pauli
Ruby Basics by Rafiq
Ruby Basics by Rafiq
Rafiqdeen
Learn JavaScript From Scratch
Learn JavaScript From Scratch
Mohd Manzoor Ahmed
PHP 7 – What changed internally? (Forum PHP 2015)
PHP 7 – What changed internally? (Forum PHP 2015)
Nikita Popov
An in Depth Journey into Odoo's ORM
An in Depth Journey into Odoo's ORM
Odoo
Hsc IT 5. Server-Side Scripting (PHP).pdf
Hsc IT 5. Server-Side Scripting (PHP).pdf
AAFREEN SHAIKH
Php
Php
khushbulakhani1
SymfonyCon 2017 php7 performances
SymfonyCon 2017 php7 performances
julien pauli
Php 5.4: New Language Features You Will Find Useful
Php 5.4: New Language Features You Will Find Useful
David Engel
PHP 7 – What changed internally? (PHP Barcelona 2015)
PHP 7 – What changed internally? (PHP Barcelona 2015)
Nikita Popov
Php
Php
samirlakhanistb
SQL Devlopment for 10 ppt
SQL Devlopment for 10 ppt
Tanay Kishore Mishra
Ruby training day1
Ruby training day1
Bindesh Vijayan
JavaScript in 2016 (Codemotion Rome)
JavaScript in 2016 (Codemotion Rome)
Eduard Tomàs
JavaScript in 2016
JavaScript in 2016
Codemotion
Ähnlich wie Php v5.3+ features
(20)
Php 5.5
Php 5.5
Lua Study Share
Lua Study Share
Introduction to python programming [part 1]
Introduction to python programming [part 1]
Symfony live 2017_php7_performances
Symfony live 2017_php7_performances
Verilog lect 7
Verilog lect 7
Profiling php5 to php7
Profiling php5 to php7
Ruby Basics by Rafiq
Ruby Basics by Rafiq
Learn JavaScript From Scratch
Learn JavaScript From Scratch
PHP 7 – What changed internally? (Forum PHP 2015)
PHP 7 – What changed internally? (Forum PHP 2015)
An in Depth Journey into Odoo's ORM
An in Depth Journey into Odoo's ORM
Hsc IT 5. Server-Side Scripting (PHP).pdf
Hsc IT 5. Server-Side Scripting (PHP).pdf
Php
Php
SymfonyCon 2017 php7 performances
SymfonyCon 2017 php7 performances
Php 5.4: New Language Features You Will Find Useful
Php 5.4: New Language Features You Will Find Useful
PHP 7 – What changed internally? (PHP Barcelona 2015)
PHP 7 – What changed internally? (PHP Barcelona 2015)
Php
Php
SQL Devlopment for 10 ppt
SQL Devlopment for 10 ppt
Ruby training day1
Ruby training day1
JavaScript in 2016 (Codemotion Rome)
JavaScript in 2016 (Codemotion Rome)
JavaScript in 2016
JavaScript in 2016
Kürzlich hochgeladen
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Willy Marroquin (WillyDevNET)
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
shikhaohhpro
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Alberto González Trastoy
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
kalichargn70th171
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Arshad QA
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
harshavardhanraghave
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
bodapatigopi8531
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
ComplianceQuest1
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
Andolasoft Inc
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
OnePlan Solutions
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
Wave PLM
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
kellynguyen01
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
MyIntelliSource, Inc.
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
SolGuruz
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Steffen Staab
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
MyIntelliSource, Inc.
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
aagamshah0812
Kürzlich hochgeladen
(20)
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
Php v5.3+ features
1.
PHP v5.3+ FEATURES Michael
Bui (FB & TW: MichaelBui2812)
2.
PHP v5.3 ● “ereg”
deprecated ● SPL always enabled ● Reflection always enabled ● Magic methods ○ __invoke() ○ __callStatic() ● Performance improved
3.
PHP v5.3 ● Namespace ○
PSR-0 ○ Composer ○ For classes, functions and constants ● Import classes ○ “use” keyword ○ relative & absolute namespaces ● Closures
4.
PHP v5.4 ● PHP_BINARY
constant ● Array to string conversions will trigger a notice ● Array callbacks: ○ [$obj, ‘method’] ○ [‘ClassName’, ‘method’] ● Memory & performance improved
5.
PHP v5.4 ● Traits ○
“compiler level” copy-n-paste (literally) ○ “insteadof” & “as” to solve collisions ● Closures ○ Support “$this” ○ Re-bind “$this” ● Short echo tags “<?=...?>” always work ● Binary numbers (0b...)
6.
PHP v5.4 (Cont.) ●
Short array syntax: ○ [‘a’=>1,’b’=>2] === array(‘a’=>1,’b’=>2) ○ Array dereferencing: getArray()[0]; ● Initiation time access ○ (new Classname())->method() ● Dynamic method calls: ○ ClassName::{$var}() ○ (new ClassName())->{$var}()
7.
PHP v5.5 ● RegExp
/e modifier deprecated ● Mysql extension officially deprecated ● boolval() ● empty() support any expression ● OPCache built-in
8.
PHP v5.5 ● “finally”
supported ● Fully qualified classname constant ○ ClassName::CLASS ● Literal Dereferencing ○ [‘a’,’b’,’c’][1] will return ‘b’ ● “foreach” support “list()” ○ foreach ($records as list($name, $email)) {} ● Generators & Co-routines
9.
PHP v5.6 ● Import
functions & constants ○ use function NameSpacedmethod; ○ use const NameSpacedCONSTANT; ● Scalar expressions supported in ○ Constants: const FOO = self::BAR . “!”; ○ Class properties: public $a = 1 + 1; ○ Function arguments: function f($a = 1 + 1) {} ○ … ● __debugInfo()
10.
PHP v5.6 (cont.) ●
Variadic functions ○ Referencing ○ Type hinting ● Argument unpacking ● Exponent operator (**) ● Upload more than 2GB
11.
ONE MORE THING...
12.
THANK YOU! Michael Bui (FB
& TW: MichaelBui2812)
Jetzt herunterladen