Начать новую тему Ответить на тему
Статистика раздачи
Размер: 1.6 МБ | | Скачали: 0
Сидеров: 0  [0 байт/сек]    Личеров: 0  [0 байт/сек]
Пред. тема | След. тема 

Автор
Сообщение

Ответить с цитатой 

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.10
Debian 6, 7, and 8
CentOS / RHEL
Mac OS X
Windows
phpbrew
Vagrant Image
Build 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:
Правила, инструкции, FAQ!!!
Торрент   Скачать торрент Магнет ссылка
Скачать торрент
[ Размер 1.66 КБ / Просмотров 91 ]

Статус
Проверен 
 
Размер  1.6 МБ
Приватный: Нет (DHT включён)
.torrent скачан  0
Как залить торрент? | Как скачать Torrent? | Ошибка в торренте? Качайте магнет  


     Отправить личное сообщение
   
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему


Сейчас эту тему просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!