PHP 8 Revealed - Use Attributes, the JIT Compiler, Union Types, and More for Web Development

Discover the new and updated features of PHP 8, such as the JIT compiler, union types, and attributes, with code examples of each. For each feature, the author includes real-life cases for its use and explains its benefits.

Uloženo v:
Podrobná bibliografie
Hlavní autor: Engebreth, Gunnard
Médium: E-kniha
Jazyk:angličtina
Vydáno: Berkeley, CA Apress, an imprint of Springer Nature 2021
Apress
Apress L. P
Vydání:1
Témata:
ISBN:9781484268179, 1484268172, 1484268180, 9781484268186
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Discover the new and updated features of PHP 8, such as the JIT compiler, union types, and attributes, with code examples of each. For each feature, the author includes real-life cases for its use and explains its benefits.
AbstractList Discover the new and updated features of PHP 8, such as the JIT compiler, union types, and attributes, with code examples of each. For each feature, the author includes real-life cases for its use and explains its benefits.
Discover the new and updated features of PHP 8, such as the JIT compiler, union types, and attributes, with code examples of each. For each feature, the author includes real-life cases for its use and explains its benefits.  What You Will LearnUtilize the new features of PHP 8 and modern development technologiesWork with the JIT compiler in PHP 8Discover PHP 8 using real-life casesIncrease your available resources to become more valuable in your development teamWho This Book Is ForExperienced PHP programmers new to PHP 8. 
Discover the new and updated features of PHP 8, such as the JIT compiler, union types, and attributes, with code examples of each. For each feature, the author includes real-life cases for its use and explains its benefits. What You Will Learn * Utilize the new features of PHP 8 and modern development technologies * Work with the JIT compiler in PHP 8 * Discover PHP 8 using real-life cases * Increase your available resources to become more valuable in your development team Who This Book Is For Experienced PHP programmers new to PHP 8.
Author Gunnard Engebreth
Author_xml – sequence: 1
  fullname: Engebreth, Gunnard
BookMark eNplkUtv1DAUhY14CFrmByCx8AKEkBrqZ-xZDkOhUxVRVTOwQbKc5KZN44mDnQ703-PMZIHEypLPd46vzz1CTzrfAUKvKPlACVGnc6UzmgktWJZrqrP8ETqiknEqiSbqMZolgI5yUtX8WRIZz1kuqNLP0SzGO0IIU-mC5C_Qz6vzK6zxNezAOqhwhjcR8GIYQlPcDxBP8HAL-GK1xku_7RsH4QRvusZ3eP3Qj7LtKvzVB8C1D_gHFPhTinK-30I3vERPa-sizKbzGH3_fLZenmeX376slovLzDKuBclqXpRQy1IyIguqalXSOYWqKAUtFaOyksTCvADKS1GJEjThOglSqIIkL-fH6N0hOLaNc9HXgym8byMTf5Qp2ph-TKXkTCXy_YG0sYXf8da7IZqdgz1u_mlO54k9nVL70HQ3EA6hhhIzLmKkDTUjb0aDGR1vJoetbWgmfsf-C57G7YP_dQ9xMPv3y1RZsM6cfVzmIs8JY4l8PZEQHNz4KVFIyqXSSX57kNvOp9ZNmnNrw8OeMm2fdnu9WVys-F9wfaTr
ContentType eBook
Copyright 2021
Gunnard Engebreth 2021
Copyright_xml – notice: 2021
– notice: Gunnard Engebreth 2021
DBID YSPEL
OHILO
OODEK
DEWEY 006.7/6
DOI 10.1007/978-1-4842-6818-6
DatabaseName Perlego
O'Reilly Online Learning: Corporate Edition
O'Reilly Online Learning: Academic/Public Library Edition
DatabaseTitleList




DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 1523150807
9781523150809
1484268180
9781484268186
Edition 1
1st Edition
ExternalDocumentID bks000155327
9781484268186
504914
EBC6466022
4513578
book_kpPHPRUAJI
Genre Electronic books
GroupedDBID 38.
AABBV
AABLV
AALIM
ABCGU
ACLFK
ACWLQ
ACXXF
AEKFX
AFNLE
AIYYB
ALMA_UNASSIGNED_HOLDINGS
BAHJK
BBABE
CMZ
CZZ
IEZ
K-E
KWVPI
OCUHQ
OHILO
OODEK
ORHYB
SBO
TD3
TPJZQ
WZT
YSPEL
Z7X
Z83
ACBYE
ARRAB
Z7R
ID FETCH-LOGICAL-a23840-f3bcef5c5205b17f7c191edbc41c7215d50ae9be13c4d4ce8038c72547b0f3b33
IEDL.DBID K-E
ISBN 9781484268179
1484268172
1484268180
9781484268186
IngestDate Sun Aug 27 04:37:18 EDT 2023
Fri Nov 08 03:53:56 EST 2024
Tue Jul 29 20:41:55 EDT 2025
Fri Dec 05 22:10:32 EST 2025
Fri May 30 22:41:58 EDT 2025
Tue Dec 02 17:03:43 EST 2025
Sat Nov 23 13:58:07 EST 2024
IsPeerReviewed false
IsScholarly false
LCCallNum QA76.76.D47 .E54 2021
LCCallNum_Ident QA76.7-.73
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a23840-f3bcef5c5205b17f7c191edbc41c7215d50ae9be13c4d4ce8038c72547b0f3b33
OCLC 1236264178
PQID EBC6466022
PageCount 139
ParticipantIDs skillsoft_books24x7_bks000155327
askewsholts_vlebooks_9781484268186
springer_books_10_1007_978_1_4842_6818_6
safari_books_v2_9781484268186
proquest_ebookcentral_EBC6466022
perlego_books_4513578
knovel_primary_book_kpPHPRUAJI
PublicationCentury 2000
PublicationDate 2021
2021-01-29T00:00:00
20210130
2021-01-29
2021.
PublicationDateYYYYMMDD 2021-01-01
2021-01-29
2021-01-30
PublicationDate_xml – year: 2021
  text: 2021
PublicationDecade 2020
PublicationPlace Berkeley, CA
PublicationPlace_xml – name: Berkeley, CA
– name: Place of publication not identified
PublicationYear 2021
Publisher Apress, an imprint of Springer Nature
Apress
Apress L. P
Publisher_xml – name: Apress, an imprint of Springer Nature
– name: Apress
– name: Apress L. P
SSID ssj0002726406
Score 2.217239
Snippet Discover the new and updated features of PHP 8, such as the JIT compiler, union types, and attributes, with code examples of each. For each feature, the author...
SourceID skillsoft
askewsholts
springer
safari
proquest
perlego
knovel
SourceType Aggregation Database
Publisher
SubjectTerms Computer programming
Computer Science
Computer software
COMPUTERS
Internet programming
Open Source
PHP (Computer program language)
Professional and Applied Computing
Professional Computing
Programming Languages
Software Engineering
Web Development
SubjectTermsDisplay Computer programming.
Computer software.
Electronic books.
Internet programming.
TableOfContents Title Page Introduction Table of Contents 1. JIT Compiler 2. Union Types V2 3. Named Arguments 4. Reclassifying Engine Warnings, or How I Learned to Stop Worrying and Log the Bugs 5. Nullsafe Operator 6. Attributes V2 7. Match Expression v2 8. Mixed Type v2 9. Weak Maps 10. New str_begins_with() and str_ends_with() 11. Str_contains 12. Bug Fixes 13. Miscellaneous Additions Index
Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Chapter 1: JIT Compiler -- JIT php.ini Settings -- opcache.jit_buffer_size -- opcache.jit -- opcache.jit_debug -- JIT Debugging -- Chapter 2: Union Types V2 -- Type Handling -- Void and Null Types -- Redundant Types -- Variance -- Adding and Removing Union Types -- Variance of Individual Union Members -- Coercive Typing Mode -- Alternatives -- Property Types and References -- Reflection -- Statistics and Conclusions -- Chapter 3: Named Arguments -- Benefits -- Skipping Defaults -- Self-Documenting Code -- Object Initialization -- Constraints -- Variadic Functions and Argument Unpacking -- Function Handling Functions -- call_user_func() and call_user_func_array() -- __call() -- Parameter Name Changes During Inheritance -- Chapter 4: Reclassifying Engine Warnings, or How I Learned to Stop Worrying and Log the Bugs -- Chapter 5: Nullsafe Operator -- Short Circuiting -- The Benefits -- Forbidden Uses -- Writing -- References -- Chapter 6: Attributes V2 -- Attribute Names Resolve to Classes -- Attribute Fetching -- Compiler and Userland Attributes -- Attribute Use Cases -- Chapter 7: Match Expression v2 -- Return Values -- Switch vs. Match -- No Type Coercion -- No Fallthrough -- Exhaustiveness -- Chapter 8: Mixed Type v2 -- Chapter 9: Weak Maps -- Chapter 10: New str_begins_with() and str_ends_with() -- Chapter 11: Str_contains -- Chapter 12: Bug Fixes -- Stricter Type Checks for Arithmetic/Bitwise Operators -- Change Default PDO Error Mode -- Treat Namespaced Names as Single Token -- Saner String to Number Comparisons -- Ensure Correct Signatures of Magic Methods -- Allow Trailing Comma in Closure Use Lists -- Remove Inappropriate Inheritance Signature Checks on Private Methods -- Saner Numeric Strings -- The Problem -- Proposal
Make Sorting Stable -- Chapter 13: Miscellaneous Additions -- Class Constructor Property Promotion -- Constraints -- New fdiv() Function -- Always Generate Fatal Error for Incompatible Method Signatures -- Arrays Starting with a Negative Index -- Implement New DOM Living Standard APIs in ext/dom -- Implement -- Static Return Type -- Variable Syntax Tweaks -- Interpolated and Noninterpolated Strings -- Magic, Class, and Regular Constants -- Class Constant Dereferenceability -- Arbitrary Expression Support for new and instanceof -- Add Stringable Interface -- get_debug_type -- New preg_last_error_msg() -- Add CMS Support -- Allow::class on Objects -- Object-Based token_get_all() Alternative -- Validation for Abstract Trait Methods -- Throw Expression -- Locale-Independent Float to String Cast -- Noncapturing Catches -- Always Available JSON Extension -- zend.exception_string_param_max_len: Configurable String Length in getTraceAsString() -- Unbundle ext/xmlrpc -- Don't Automatically Unserialize Phar Metadata Outside getMetadata() -- The Proposal -- Backward-Incompatible Changes -- Index
Title PHP 8 Revealed - Use Attributes, the JIT Compiler, Union Types, and More for Web Development
URI https://app.knovel.com/hotlink/toc/id:kpPHPRUAJI/php-8-revealed-use-attributes/php-8-revealed-use-attributes?kpromoter=Summon
https://www.perlego.com/book/4513578/php-8-revealed-use-attributes-the-jit-compiler-union-types-and-more-for-web-development-pdf
https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=6466022
https://learning.oreilly.com/library/view/~/9781484268186/?ar
http://link.springer.com/10.1007/978-1-4842-6818-6
https://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781484268186
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwxV1Lb9QwEB71gQS9lEcrAnRlIQ4cam3iOInDBZVVq7bQalW1UCEkK3EcukqURElYceG_M86jXUCCI8doMmM5nsx847FnAF6ZEnKmyAuNbV9Q7js-FYkfUhWg74l5kniquyj8ITg_F9fX4XwNfox3YUxzq6wolzrvzPRN2ZpE5rQt1XSRvMmq-fH84urg9GRa3VRUUFPmCA1pQjGkp1HbN4nSzd-pb7OqO-qGqtJvNa3DJsIOZmK39_Rui4YFiBZsv7sOJtCTCXT2Y5Wo4TkcE6VDrVqMx5BCkSQoQuqtqMnQVqEdaxt0cf3EEGlXus711_JXVNtEKYbHW3C_yRZ53qAV_iM72zm9o-3__LkewqY2NzEewZouHsP22H-CDOboCXzBcYkgF4NAQslVo8nBrch9guiWnJ5cEsOL5q_eJ4ixy4KY6BvJUZGQs7LWBJE7-aRjsnKEagc-Hh1ezo7p0C2CRgg7uE1TN1Y69ZTHbC92gjRQGIvqJFbcURjneolnRzqMteMqnnClhe0KJHg8iG3kdd1d2CjKQj8FIhDkhkHMPRFynjphpCJEzpqhPWQsCZgFL1dWVi7zLrPdyBXVEL4Fk35pZNUXDpHmJXm3KBbsDIoge3buOab4kAVkVAvZCR7O6crDdzOf-z7CLgv2enUZOJfs97HJrRb1rzD-PZBx1th9qygWWPB6VK5ByFjBGiVJRxpZ0giT_rN_zeQ5PGDmrE-3NfUCNtr6m96De2rZLpp6Auuzs8-T7t_6Cb0-PPU
linkProvider Knovel
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=PHP+8+Revealed&rft.au=Engebreth%2C+Gunnard&rft.date=2021-01-30&rft.pub=Apress&rft.isbn=9781484268179&rft_id=info:doi/10.1007%2F978-1-4842-6818-6&rft.externalDBID=NO_PDF_LINK&rft.externalDocID=504914
thumbnail_l http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fwww.perlego.com%2Fbooks%2FRM_Books%2Fingram_csplus_gexhsuob%2F9781484268186.jpg
thumbnail_m http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fwww.safaribooksonline.com%2Flibrary%2Fcover%2F9781484268186
http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fvle.dmmserver.com%2Fmedia%2F640%2F97814842%2F9781484268186.jpg
thumbnail_s http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fcontent.knovel.com%2Fcontent%2FThumbs%2Fthumb14859.gif
http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fmedia.springernature.com%2Fw306%2Fspringer-static%2Fcover-hires%2Fbook%2F978-1-4842-6818-6