Today is a free download without charge Download

Colin O\'Dell - PHP 7 Upgrade Guide [2016, PDF/EPUB/MOBI, ENG]

Reply to topic
 
Author
Message

Omen ®

Longevity: 8 years 4 months

Posts: 181087

Торрент-статистика

Post 30-Aug-2016 01:00

[Quote]

PHP 7 Upgrade Guide
Год издания: 2016
Автор: Colin O'Dell
Издательство: Leanpub
ISBN: Отсутствует
Язык: Английский
Формат: PDF, EPUB, MOBI
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 122
Описание:
The PHP 7 release is here, bringing some much-desired changes and improvements to the language. This book covers all of the new features coming in PHP 7, as well as breaking changes and "gotchas" to watch out for. You'll learn how to take advantage of these changes and get started with PHP 7 today.
Who is this book for?
This book is for PHP developers looking to jump into PHP 7. You'll need previous experience with PHP in order to understand the topics and examples we'll cover. The more you know about PHP 5 and OOP, the more you'll understand why some of the changes are important and how they'll impact your development.
If you're a manager or leader of a team looking to work in PHP 7, this book will help your developers quickly catch up on all the changes they need to know about, and even expose some new features they can take advantage of for faster, better development.

Примеры страниц

Оглавление

Getting Started with PHP 7
Ubuntu 14.04, 15.04, and 15.10Debian 6, 7, and 8CentOS / RHELMac OS XWindowsphpbrewVagrant ImageBuild from Source
Part 1 - New Features
Chapter 1: Scalar Type Hints Type Checking Modes Mixing Modes Backwards Compatibility Further Reading
Chapter 2: Return Type Declarations Returning null Sub-Class Methods Further Reading
Chapter 3: Combined Comparison (Spaceship) Operator Comparing Values Sorting Sorting by multiple values Further Reading
Chapter 4: Null Coalesce Operator Differences From ?: Chaining Further Reading
Chapter 5: Unicode Codepoint Escape Syntax Why the {}s? Limitations Backwards Compatibility Further Reading:
Chapter 6: Anonymous Classes Nesting Classes Use Cases Differences from Named Classes Further Reading:
Chapter 7: Group Use Declarations Compound Namespaces Further Reading:
Chapter 8: Closure call Method Further Reading:
Chapter 9: Generator Return Expressions Further Reading:
Chapter 10: Generator Delegation Yielding Values Sending Values Exceptions Return Values Further Reading:
Chapter 11: Reliable User-land CSPRNG Backwards Compatibility Forwards Compatibility Further Reading
Chapter 12: Integer Division Backwards Compatibility Further Reading
Chapter 13: preg_replace_callback_array Backwards Compatibility Further Reading
Chapter 14: IntlChar Class Backwards Compatibility Further Reading
Part 2 - Language Changes & Improvements
Chapter 15: Performance Further Reading
Chapter 16: Language Consistency Uniform Variable Syntax Abstract Syntax Tree Further Reading
Chapter 17: Semi-Reserved Words Further Reading
Chapter 18: Error Handling and Exceptions Exceptions in the Engine Reclassification of E_STRICT Notices Backwards Compatibility Further Reading
Chapter 19: Expectations assert() as a statement Custom errors Configuration Backwards Compatibility Further Reading
Chapter 20: Array Constants in define() Further Reading
Chapter 21: Filtered unserialize() Secure filtering Examples Further Reading
Chapter 22: session_start Options New options Further Reading
Chapter 23: Reflection Enhancements ReflectionGenerator ReflectionType ReflectionParameter ReflectionFunctionAbstract Backwards Compatibility Further Reading
Chapter 24: Integer Semantics Casting NaN and Infinity Negative bitwise shifting Bitwise shifting too far Backwards Compatibility Further Reading
Chapter 25: Division By Zero Semantics Backwards Compatibility Further Reading
Chapter 26: JSON Library Fractional float values Backwards Compatibility Further Reading
Chapter 27: Behavior Changes to foreach Changes Backwards Compatibility Further Reading
Chapter 28: Behavior Changes to list String Handling Empty List Assignment Variable Assignment Order Backwards Compatibility Further Reading
Chapter 29: Parameter Handling Changes Duplicate Parameter Names func_get_arg() and func_get_args() Backwards Compatibility Further Reading
Chapter 30: Custom Session Handler Return Values Backwards Compatibility Further Reading
Chapter 31: Errors on Invalid Octal Literals Backwards Compatibility Further Reading
Part 3 - Deprecations & Removals
Chapter 32: Deprecation of PHP 4 Constructors Backwards Compatibility Further Reading
Chapter 33: Deprecation of Salt Option for password_hash() Further Reading
Chapter 34: Removal of Previously-Deprecated Features Removed Extensions Removed Language Features Removed Functions Removed INI Options Miscellaneous Removed Functionality Backwards Compatibility Further Reading
Chapter 35: Removal of Alternative PHP Tags Migrating From Alternative Tags Backwards Compatibility Further Reading
Chapter 36: Reclassification and Removal of E_STRICT Notices Examples Same (compatible) property in two used traits Accessing static property non-statically Only variables should be assigned by reference Only variables should be passed by reference Calling non-static methods statically Backwards Compatibility Further Reading
Chapter 37: Removal of Multiple Defaults in Switches Backwards Compatibility Further Reading
Chapter 38: Removal of Numeric Hexadecimal String Support Backwards Compatibility Further Reading
Chapter 39: Removal of Dead SAPIs and Extensions Dead SAPIs Dead Extensions Backwards Compatibility Further Reading Chapter 40: Removal of the date.timezone Warning Further Reading
Appendix - Backward Compatibility Breaks
Language Changes Variable handling list() behavior foreach behavior Parameter handling Integer handling String handling Error handling Other language changes
Standard Library Changes
Other Changes Curl Date DBA GMP Intl libxml Mcrypt Session Opcache OpenSSL PCRE: PDO_pgsql: Standard: JSON: Stream: XSL:
Other forum [Profile] [PM]
Display posts from previous:    
Reply to topic

The time now is: Today 17:07

All times are GMT + 3 Hours



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum