Как упоминалось выше, расширение SAX мигрировало с устаревшей библиотеки Expat на более совершенную - libxml2. Новая реализация обещает сохранить совместимость с прежней, но некоторые незначительные отличия все-таки возможны. Если разработчик по тем или иным причинам желает оставить прежнюю реализацию SAX, он вполне может сделать это (хотя это и не рекомендуется), сконфигурировав и пересобрав РНР у себя из исходных текстов.