Можно ли как-то запретить внешнее создание класса расширения в Zephir?

Я еще не установил или не повозился с Зефиром.

Потому что прежде чем я это сделаю, я хотел бы знать, возможно ли определить классы PHP внутри расширения Zephir, которое может быть создано только самим расширением , но не в пользовательской среде.

Возможно, что-то вроде друга или защищенного / частного класса, или класса, определенного вне пространства имен расширения, или чего-то подобного. Желательно не анонимный класс.


Я мог бы поклясться, что некоторые нативные расширения PHP имеют схожие классы (не могут быть созданы в пользовательской среде), но так получилось, что я сейчас не могу найти ни одного примера. Возможно, я просто вообразил это.

0 ответов

Другие вопросы по тегам