Последние несколько дней я пытался использовать расширение перегрузки операторов (pecl.php.net/package/operator), которое, по-видимому, недавно было обновлено для совместимости с 5.3 и 5.4.
Я пытался скомпилировать его в Windows (64-разрядная версия Windows 7), используя это руководство, с PHP 5.4 и Windows SDK 7.1 не повезло. Поэтому я попытался сделать это с PHP 5.3 и Windows SDK 6.1, и я могу успешно скомпилировать его с помощью конфигурации «configure --disable-all --enable-cli --enable-operator», а затем «nmake». Проблема в том, что он не создает файл dll для расширения оператора, вместо этого я получаю это, что, видимо, для меня бесполезно. Мне нужна dll, которую я могу использовать для своей локальной настройки WampServer.
У меня были фатальные ошибки при попытке использовать operator-0.4.1 с сайта pecl.php.net, поэтому вместо этого я скачал и скомпилировал из репозитория git (github.com/php/pecl-php-operator), что и создал файлы .obj, .idb и .sbr.