The Art of Modern PHP 8:
Discover how to apply the principles of OOP, types, and package management the right way Key Features Explore the latest PHP 8.1 features and modern web development practices Refactor your legacy codebase using modern features and styles in PHP Create your own Composer packages that can be reused ac...
Saved in:
Main Authors: | , |
---|---|
Corporate Authors: | , |
Format: | Electronic eBook |
Language: | English |
Published: |
[Erscheinungsort nicht ermittelbar]
Packt Publishing
2021
|
Edition: | 1st edition. |
Subjects: | |
Links: | https://learning.oreilly.com/library/view/-/9781800566156/?ar |
Summary: | Discover how to apply the principles of OOP, types, and package management the right way Key Features Explore the latest PHP 8.1 features and modern web development practices Refactor your legacy codebase using modern features and styles in PHP Create your own Composer packages that can be reused across all PHP projects Book Description PHP has come a long way since its introduction. While the language has evolved with PHP 8, there are still a lot of websites running on a version of PHP that is no longer supported. If you are a PHP developer working with legacy PHP systems and want to discover the tenants of modern PHP, this is the book for you. The Art of Modern PHP 8 walks you through the latest PHP features and language concepts. The book helps you upgrade your knowledge of PHP programming and practices. Starting with object-oriented programming (OOP) in PHP and related language features, you'll work through modern programming techniques such as inheritance, understand how it contrasts with composition, and finally look at more advanced language features. You'll learn about the MVC pattern by developing your own MVC system and advance to understanding what a DI container does by building a toy DI container. The book gives you an overview of Composer and how to use it to create reusable PHP packages. You'll also find techniques for deploying these packages to package libraries for other developers to explore. By the end of this PHP book, you'll have equipped yourself with modern server-side programming techniques using the latest versions of PHP. What you will learn Understand how to use modern PHP features such as objects, types, and more Get to grips with PHP package management using Composer Explore dependency injection for your PHP applications Find out what the differences are between legacy and modern PHP 8 code and practices Write clean PHP code and implement design patterns Get hands-on with modern PHP using examples applying MVC and DI techniques Who this book is for The book is for existing PHP developers and CTO-level professionals who are working with PHP technologies, including legacy PHP, in production. The book assumes beginner-level knowledge of PHP programming as well as experience with server-side development. |
Item Description: | Online resource; Title from title page (viewed October 26, 2021) |
Physical Description: | 1 online resource (420 pages) |
ISBN: | 9781800566156 1800566158 9781800563223 1800563221 |
Staff View
MARC
LEADER | 00000cam a22000002c 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-069807140 | ||
003 | DE-627-1 | ||
005 | 20240228121520.0 | ||
007 | cr uuu---uuuuu | ||
008 | 211110s2021 xx |||||o 00| ||eng c | ||
020 | |a 9781800566156 |9 978-1-80056-615-6 | ||
020 | |a 1800566158 |9 1-80056-615-8 | ||
020 | |a 9781800563223 |9 978-1-80056-322-3 | ||
020 | |a 1800563221 |9 1-80056-322-1 | ||
035 | |a (DE-627-1)069807140 | ||
035 | |a (DE-599)KEP069807140 | ||
035 | |a (ORHE)9781800566156 | ||
035 | |a (DE-627-1)069807140 | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
082 | 0 | |a 005.2/762 |2 23 | |
100 | 1 | |a Edmonds, Joseph |e VerfasserIn |4 aut | |
245 | 1 | 4 | |a The Art of Modern PHP 8 |c Edmonds, Joseph |
250 | |a 1st edition. | ||
264 | 1 | |a [Erscheinungsort nicht ermittelbar] |b Packt Publishing |c 2021 | |
300 | |a 1 online resource (420 pages) | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
500 | |a Online resource; Title from title page (viewed October 26, 2021) | ||
520 | |a Discover how to apply the principles of OOP, types, and package management the right way Key Features Explore the latest PHP 8.1 features and modern web development practices Refactor your legacy codebase using modern features and styles in PHP Create your own Composer packages that can be reused across all PHP projects Book Description PHP has come a long way since its introduction. While the language has evolved with PHP 8, there are still a lot of websites running on a version of PHP that is no longer supported. If you are a PHP developer working with legacy PHP systems and want to discover the tenants of modern PHP, this is the book for you. The Art of Modern PHP 8 walks you through the latest PHP features and language concepts. The book helps you upgrade your knowledge of PHP programming and practices. Starting with object-oriented programming (OOP) in PHP and related language features, you'll work through modern programming techniques such as inheritance, understand how it contrasts with composition, and finally look at more advanced language features. You'll learn about the MVC pattern by developing your own MVC system and advance to understanding what a DI container does by building a toy DI container. The book gives you an overview of Composer and how to use it to create reusable PHP packages. You'll also find techniques for deploying these packages to package libraries for other developers to explore. By the end of this PHP book, you'll have equipped yourself with modern server-side programming techniques using the latest versions of PHP. What you will learn Understand how to use modern PHP features such as objects, types, and more Get to grips with PHP package management using Composer Explore dependency injection for your PHP applications Find out what the differences are between legacy and modern PHP 8 code and practices Write clean PHP code and implement design patterns Get hands-on with modern PHP using examples applying MVC and DI techniques Who this book is for The book is for existing PHP developers and CTO-level professionals who are working with PHP technologies, including legacy PHP, in production. The book assumes beginner-level knowledge of PHP programming as well as experience with server-side development. | ||
650 | 0 | |a PHP (Computer program language) | |
650 | 0 | |a Web site development | |
650 | 4 | |a PHP (Langage de programmation) | |
650 | 4 | |a Sites Web ; Développement | |
650 | 4 | |a Web site development | |
650 | 4 | |a PHP (Computer program language) | |
700 | 1 | |a Mitchell, Lorna |e VerfasserIn |4 aut | |
710 | 2 | |a O'Reilly for Higher Education (Firm), |e MitwirkendeR |4 ctb | |
710 | 2 | |a Safari, an O'Reilly Media Company. |e MitwirkendeR |4 ctb | |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9781800566156/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
912 | |a ZDB-30-ORH | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Record in the Search Index
DE-BY-TUM_katkey | ZDB-30-ORH-069807140 |
---|---|
_version_ | 1833357035687641088 |
adam_text | |
any_adam_object | |
author | Edmonds, Joseph Mitchell, Lorna |
author_corporate | O'Reilly for Higher Education (Firm) Safari, an O'Reilly Media Company |
author_corporate_role | ctb ctb |
author_facet | Edmonds, Joseph Mitchell, Lorna O'Reilly for Higher Education (Firm) Safari, an O'Reilly Media Company |
author_role | aut aut |
author_sort | Edmonds, Joseph |
author_variant | j e je l m lm |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)069807140 (DE-599)KEP069807140 (ORHE)9781800566156 |
dewey-full | 005.2/762 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.2/762 |
dewey-search | 005.2/762 |
dewey-sort | 15.2 3762 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1st edition. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03994cam a22004932c 4500</leader><controlfield tag="001">ZDB-30-ORH-069807140</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240228121520.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">211110s2021 xx |||||o 00| ||eng c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781800566156</subfield><subfield code="9">978-1-80056-615-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1800566158</subfield><subfield code="9">1-80056-615-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781800563223</subfield><subfield code="9">978-1-80056-322-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1800563221</subfield><subfield code="9">1-80056-322-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)069807140</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP069807140</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9781800566156</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)069807140</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.2/762</subfield><subfield code="2">23</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Edmonds, Joseph</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="4"><subfield code="a">The Art of Modern PHP 8</subfield><subfield code="c">Edmonds, Joseph</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1st edition.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">[Erscheinungsort nicht ermittelbar]</subfield><subfield code="b">Packt Publishing</subfield><subfield code="c">2021</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (420 pages)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Online resource; Title from title page (viewed October 26, 2021)</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Discover how to apply the principles of OOP, types, and package management the right way Key Features Explore the latest PHP 8.1 features and modern web development practices Refactor your legacy codebase using modern features and styles in PHP Create your own Composer packages that can be reused across all PHP projects Book Description PHP has come a long way since its introduction. While the language has evolved with PHP 8, there are still a lot of websites running on a version of PHP that is no longer supported. If you are a PHP developer working with legacy PHP systems and want to discover the tenants of modern PHP, this is the book for you. The Art of Modern PHP 8 walks you through the latest PHP features and language concepts. The book helps you upgrade your knowledge of PHP programming and practices. Starting with object-oriented programming (OOP) in PHP and related language features, you'll work through modern programming techniques such as inheritance, understand how it contrasts with composition, and finally look at more advanced language features. You'll learn about the MVC pattern by developing your own MVC system and advance to understanding what a DI container does by building a toy DI container. The book gives you an overview of Composer and how to use it to create reusable PHP packages. You'll also find techniques for deploying these packages to package libraries for other developers to explore. By the end of this PHP book, you'll have equipped yourself with modern server-side programming techniques using the latest versions of PHP. What you will learn Understand how to use modern PHP features such as objects, types, and more Get to grips with PHP package management using Composer Explore dependency injection for your PHP applications Find out what the differences are between legacy and modern PHP 8 code and practices Write clean PHP code and implement design patterns Get hands-on with modern PHP using examples applying MVC and DI techniques Who this book is for The book is for existing PHP developers and CTO-level professionals who are working with PHP technologies, including legacy PHP, in production. The book assumes beginner-level knowledge of PHP programming as well as experience with server-side development.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">PHP (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Web site development</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">PHP (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Sites Web ; Développement</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Web site development</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">PHP (Computer program language)</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Mitchell, Lorna</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">O'Reilly for Higher Education (Firm),</subfield><subfield code="e">MitwirkendeR</subfield><subfield code="4">ctb</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">Safari, an O'Reilly Media Company.</subfield><subfield code="e">MitwirkendeR</subfield><subfield code="4">ctb</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9781800566156/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-069807140 |
illustrated | Not Illustrated |
indexdate | 2025-05-28T09:45:17Z |
institution | BVB |
isbn | 9781800566156 1800566158 9781800563223 1800563221 |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 online resource (420 pages) |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2021 |
publishDateSearch | 2021 |
publishDateSort | 2021 |
publisher | Packt Publishing |
record_format | marc |
spelling | Edmonds, Joseph VerfasserIn aut The Art of Modern PHP 8 Edmonds, Joseph 1st edition. [Erscheinungsort nicht ermittelbar] Packt Publishing 2021 1 online resource (420 pages) Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Online resource; Title from title page (viewed October 26, 2021) Discover how to apply the principles of OOP, types, and package management the right way Key Features Explore the latest PHP 8.1 features and modern web development practices Refactor your legacy codebase using modern features and styles in PHP Create your own Composer packages that can be reused across all PHP projects Book Description PHP has come a long way since its introduction. While the language has evolved with PHP 8, there are still a lot of websites running on a version of PHP that is no longer supported. If you are a PHP developer working with legacy PHP systems and want to discover the tenants of modern PHP, this is the book for you. The Art of Modern PHP 8 walks you through the latest PHP features and language concepts. The book helps you upgrade your knowledge of PHP programming and practices. Starting with object-oriented programming (OOP) in PHP and related language features, you'll work through modern programming techniques such as inheritance, understand how it contrasts with composition, and finally look at more advanced language features. You'll learn about the MVC pattern by developing your own MVC system and advance to understanding what a DI container does by building a toy DI container. The book gives you an overview of Composer and how to use it to create reusable PHP packages. You'll also find techniques for deploying these packages to package libraries for other developers to explore. By the end of this PHP book, you'll have equipped yourself with modern server-side programming techniques using the latest versions of PHP. What you will learn Understand how to use modern PHP features such as objects, types, and more Get to grips with PHP package management using Composer Explore dependency injection for your PHP applications Find out what the differences are between legacy and modern PHP 8 code and practices Write clean PHP code and implement design patterns Get hands-on with modern PHP using examples applying MVC and DI techniques Who this book is for The book is for existing PHP developers and CTO-level professionals who are working with PHP technologies, including legacy PHP, in production. The book assumes beginner-level knowledge of PHP programming as well as experience with server-side development. PHP (Computer program language) Web site development PHP (Langage de programmation) Sites Web ; Développement Mitchell, Lorna VerfasserIn aut O'Reilly for Higher Education (Firm), MitwirkendeR ctb Safari, an O'Reilly Media Company. MitwirkendeR ctb |
spellingShingle | Edmonds, Joseph Mitchell, Lorna The Art of Modern PHP 8 PHP (Computer program language) Web site development PHP (Langage de programmation) Sites Web ; Développement |
title | The Art of Modern PHP 8 |
title_auth | The Art of Modern PHP 8 |
title_exact_search | The Art of Modern PHP 8 |
title_full | The Art of Modern PHP 8 Edmonds, Joseph |
title_fullStr | The Art of Modern PHP 8 Edmonds, Joseph |
title_full_unstemmed | The Art of Modern PHP 8 Edmonds, Joseph |
title_short | The Art of Modern PHP 8 |
title_sort | art of modern php 8 |
topic | PHP (Computer program language) Web site development PHP (Langage de programmation) Sites Web ; Développement |
topic_facet | PHP (Computer program language) Web site development PHP (Langage de programmation) Sites Web ; Développement |
work_keys_str_mv | AT edmondsjoseph theartofmodernphp8 AT mitchelllorna theartofmodernphp8 AT oreillyforhighereducationfirm theartofmodernphp8 AT safarianoreillymediacompany theartofmodernphp8 AT edmondsjoseph artofmodernphp8 AT mitchelllorna artofmodernphp8 AT oreillyforhighereducationfirm artofmodernphp8 AT safarianoreillymediacompany artofmodernphp8 |