Ну а как же. Создается когда экземпляр класса(например, DomDocument) он же требует выделения памяти? Насколько я себе представляю php. Он написан на с++. Поэтому там действуют те же самые законы, при этом работает интерпретатор и парсер(которые и обеспечивают поддержку данного синтаксиса).
Кстати, интересно, а можно ли напрямую вызвать функцию(экспортируемую) из бибилиотеки, если писать программу на с++?