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:
| Hlavní autor: | |
|---|---|
| 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 |

