DomCore is a set of basic PHP libraries that are ready to be extended to give basic capabilities to your applications. It features a powerful template engine, ;anguages engine, extended debug mode, enhanced error and exception management, Java-like programming (you can't use a class attribute without declaring it first), mass file operations (full directory copy and delete), shared memory management, and multi-level caches on data sources.
| Tags | PHP class libraries |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | Unix Windows Mac OS X |
| Implementation | PHP 5.2+ |
Recent releases


Release Notes: The method WATemplate->__toString() has been added to directly print the template resolved. The method WATemplate->getTemplates() has been added to get the list of subtemplates. Some minor bugs have been removed in various DataSources.


Release Notes: A Templates engine has been added along with examples and documentation in the wiki. The LanguageSource now support an Iterator implementation. The FastObjects and Language sources have been modified to use shared memory efficiently. Timestamps have been changed to microtimes in the Datasources for greater accuracy. A general code clean-up has been done.


Release Notes: Time control access has been added to each variable in the shared memory manager. The method 'create' has been added to WALanguage to recreate the original XML file. The DataSource libraries have been added to control multi-level caches between sources of information and memory use. Corresponding manuals and examples are also available.


Release Notes: A new WASHM library was added to manage shared memory, including examples, documentation in the wiki, and the SHMError throwable. Shared memory segments and variables can be accessed using $SHM->variable = 'value'; and $x = $SHM->variable;


Release Notes: The examples have been rebuilt with a new beautiful presentation, and a new directory "/messages" has been added with the translation of all basic messages into some languages.