Автор статьи не понимает принципиальной разницы между параллельностью и конкурентностью.
Это легко понять сразу из факта того что вместе поставлены
go myfunc(); — это об конкурентности
pthread_create — это об параллельности
По-моему, прекрасный пример как динамическая типизация может упростить код. В примере можно легко зарегистрировать имплементацю кряканья в способность летать…
Magento 1 точно пора на пенсию и для этого есть одна большая причина: Если б это была статья о М2, в ней бы обязательно было бы отсылка к SOLID и как написать юнит/интеграционный/функциональный тест для вашего кода.
Библиотека неплохая, вот только поддерживаеться только за денежку. Пару раз наступил на баги или отсутсвие функциональности (например отсуствие возможности устанавливать статические переменные) и никакого ответа от разроботчиков…
This extension implements the ability to register a class that handles the method calls to a certain primitive type (string, array, ...). As such it allows implementing APIs like $str->length().
Это легко понять сразу из факта того что вместе поставлены
go myfunc(); — это об конкурентности
pthread_create — это об параллельности
В этом и заключается беда многих фремворков/цмс не использующих DI, что реальные зависимости классов скрыты