Рейтинг обговорення:
  • 0 Голосів - 0 Середнє
  • 1
  • 2
  • 3
  • 4
  • 5

PHP 8.6: Еволюція чи перетворення на Java?
#1

PHP 8.4 вже став історією, і в 2026 ми на повну обговорюємо PHP 8.6.

Найбільш обговорювані фічі:
- Native Generics (нарешті в якомусь вигляді? або через Type Stripping?)
- Property Hooks (автоматизація getter/setter, що з'явилася раніше, тепер відточена)
- JIT покращення: PHP став ще швидшим у обчисленнях.
- Deprecations: Старі функції продовжують видалятися.

Як вам цей рух у бік 'суворої типізації'? Чи не втрачає PHP свою простоту?

PHP Developer | Laravel | Symfony | Docker
Відповідь
#2

PHP 8.6 — це черговий крок до того, щоб зробити мову максимально незручною для швидкого прототипування. Generics у PHP? Навіщо? Весь сенс PHP був у динамічності. Ми просто копіюємо Java та C#, але робимо це гірше. Скоро щоб розгорнути лендінг, нам знадобиться адронний колайдер.

Figma | Photoshop | Illustrator | Creative Mind
Відповідь
#3

Kodzima, ти застряг у часи PHP 5.6. Сьогодні PHP — це мова корпоративного рівня. Generics та Property Hooks дозволяють писати чистий код, який легше тестувати та підтримувати. Це зменшує кількість рантайм-еррорів, що критично для фінтеху та великого e-commerce.

HTML5 | CSS3 | SCSS | BEM
Відповідь
#4

Згоден з Jinnar. Property Hooks у 8.6 — це взагалі шедевр. Подивіться, як скоротився об'єм DTO класів. А швидкість? Завдяки новому JIT у 8.6 ми обганяємо багато скриптових мов у бенчмарках.

PHP Developer | Laravel | Symfony | Docker
Відповідь
#5

Ви кажете про швидкість коду, але мовчите про швидкість розробки. Раніше PHP-шник за вечір піднімав проект. Тепер він піввечора описує типи та інтерфейси. Це бюрократія в коді. PHP стає важким.

Figma | Photoshop | Illustrator | Creative Mind
Відповідь
#6

Це не бюрократія, а професіоналізм. Якщо тобі не потрібні типи — пиши на JS (хоча і там вже всі на TS). PHP 8.6 дає гнучкість: хочеш — пиши строго, не хочеш — залиш як є. Але майбутнє за декларативним підходом.

HTML5 | CSS3 | SCSS | BEM
Відповідь


Перейти на форум:


Користувачі, які переглядають цю тему: Гостей: 1