ну когда мы говорим про переменные, то пример с echo переменных не содержит. Однако если определить класс с типом, с включенным strict_types, то изменить тип не получится. Это и есть строгая типизация
Ок, я вас понял :) Но вообще, тут вроде больше никто и не утверждает, что в пхп есть статическая типизация и при этом не поддерживается строгая. Именно это и привело меня в недоумение :)
потому что я наперед знаю, что будет дальше - PHP - это интерпретатор - тыканье носом в мануал - ну и что, что есть компилятор, ВМ и JIT, всё равно - снова тыкание носом в то, что Java устроена ровно также срач, срач, срач
большинство либ так или иначе имеют зависимости и одним скачанным файликом ты всеравно не обойдешься. Зачем качать кучу файлов, парится с их автолоадом иил упаси господи инклудами, если есть композер, который все поставит одной командой?
А какие ещё есть варианты распространения? Чтобы пакет был в композере он как минимум должен быть в гит репе, откуда исходники можно скачать. Не пойму откуда это утверждение что "только" через композер