Описание тега php-5.4
PHP 5.4 является преемником PHP 5.3. Он был выпущен 1 марта 2012 года. Используйте этот тег для проблем, связанных с конкретной версией, относящихся конкретно к PHP 5.4.
Изменения PHP 5.4:
- Добавлена поддержка трейтов.
- Добавлен синтаксис коротких массивов, например
$a = [1, 2, 3, 4];
или$a = ['one' => 1, 'two' => 2, 'three' => 3, 'four' => 4];
. - Добавлено разыменование массива функций, например
foo()[0]
. - Замыкания теперь поддерживают $this.
<?=
теперь всегда доступен, независимо от параметра short_open_tag в php.ini.- Добавлен доступ к членам класса при создании экземпляра, например
(new Foo)->bar()
. Class::{expr}()
синтаксис теперь поддерживается.- Был добавлен формат двоичного числа, например
0b001001101
. - Улучшены сообщения об ошибках синтаксического анализа и улучшенные предупреждения о несовместимых аргументах.
- Расширение сеанса теперь может отслеживать прогресс загрузки файлов.
- Встроенный веб-сервер разработки в режиме CLI.
Дополнительную информацию см. В разделе " Переход с PHP 5.3.x на PHP 5.4.x".
Информация
- Если вы хотите поговорить о PHP или у вас есть вопросы, вы можете зайти в чат-комнату 11: PHP.
- Для глобального вопроса по PHP используйте общий тег: php