The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Началось альфа-тестирование PHP 8.3, opennews (??), 09-Июн-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


36. "Началось альфа-тестирование PHP 8.3"  +/
Сообщение от YetAnotherOnanym (ok), 09-Июн-23, 23:39 
>   // Ранее для извлечения константы BAR нужно было вызывать
>   constant(Foo::class . '::' . $name);
>   // А теперь достаточно указать
>   Foo::{$name};

Фля... А с самого начала так нельзя было сделать?

Ответить | Правка | Наверх | Cообщить модератору

44. "Началось альфа-тестирование PHP 8.3"  +/
Сообщение от Анонусemail (?), 10-Июн-23, 06:57 
Интуитивно и понятно было бы так: ClassName::$ConstantName без всякого дрочева с фигурными скобочками и ::class.
Ответить | Правка | Наверх | Cообщить модератору

60. "Началось альфа-тестирование PHP 8.3"  +1 +/
Сообщение от Tron is Whistling (?), 10-Июн-23, 13:43 
У меня такое ощущение, что среди core разработчиков PHP тоже победило смузихлёбство, увы.
Ответить | Правка | Наверх | Cообщить модератору

61. "Началось альфа-тестирование PHP 8.3"  +1 +/
Сообщение от Прыгающий Ленивец (?), 10-Июн-23, 18:20 
Так было бы обращение к статической переменной класса
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

81. "Началось альфа-тестирование PHP 8.3"  +/
Сообщение от Анонусemail (?), 11-Июн-23, 18:17 
Понятно.

Не могу себе представить какой-то реальный юзкейс когда одновременно будут объявлены статическое свойство и константа класса с одинаковым именем.

С этой точки зрения можно было бы запретить такое, и выдавать по запросу ClassName::$classOrConstantName то, что объявлено.

Ответить | Правка | Наверх | Cообщить модератору

102. "Началось альфа-тестирование PHP 8.3"  +/
Сообщение от Ананий (?), 14-Июн-23, 16:59 
Интуитивно понятно это А.B c А:B,як в Lua, а не А::B с A->B
Но из-за идиотского legacy c объединением строк приходится смотреть на это убожество.
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру