Я не могу понять мотивацию авторов PHP, чтобы добавить тип намека. Я счастливо жил, пока не появился. Затем, поскольку он был добавлен в PHP 5, я начал задавать типы везде. Теперь я думаю, что это плохая идея, поскольку утиная печать обеспечивает минимальную связь между классами и использует модульную модуляцию и повторное использование кода.
Похоже, что подсказки типов разделяют язык на 2 диалекта: некоторые люди пишут код в стиле статического языка, с подсказками, а другие придерживаются старой старой динамической модели языка. Или это не "все или ничего"? Должен ли я каким-то образом смешивать эти два стиля, когда это необходимо?