© 2006-2024 Radicore Software Ltd
Latest news
RADICORE v2.30.0 released14 November 2024
RADICORE v2.29.0 released27 July 2024
RADICORE v2.28.1 patch released11 May 2024
Knowledge Base
Evolution of the RADICORE framework01 June 2022
How Radicore prevents SQL Injection attacks17 July 2021
How Radicore prevents CSRF attacks08 October 2017
Articles
Global Awards Winner 2023/2428 July 2024
Support for PHP4 dropped, support for PHP7 started01 October 2016
Why you should build your web application back-to-front06 January 2013
Other Stuff
The Fallacy Of ReUse20 August 2024
From Wireframe to Prototype to Live Product10 August 2024
Programmer Productivity takes Precedence over Paradigm Purity20 July 2024
Videos
Global Awards Winner 2023/2428 July 2024
What are Transaction Patterns and how are they used in the RADICORE framework?16 May 2024
An overview of the Role Based Access Control (RBAC) system within RADICORE07 December 2022
Radicore for PHP
Radicore has been tested with the following versions of PHP:
- PHP 4.3.8 and above, with the following extensions:
- DOM XML for creating the XML documents.
- Sablotron XSLT for performing XSL transformations.
- MultiByte String if it is required to deal with UTF-8 character sets.
- PHP 5.0.0 and above, with the following extensions:
- DOM for creating the XML documents.
- XSL for performing XSL transformations.
- MultiByte String if it is required to deal with UTF-8 character sets.
- PHP 7.0.0 and above, with the following extensions:
- DOM for creating the XML documents.
- XSL for performing XSL transformations.
- MultiByte String if it is required to deal with UTF-8 character sets.
- PHP 8.0.0 and above, with the following extensions:
- DOM for creating the XML documents.
- XSL for performing XSL transformations.
- MultiByte String if it is required to deal with UTF-8 character sets.
You do not have to tell the code which version to use as it is clever enough to work it out for itself. You do, however, have to ensure that all required extensions are available.
The following database connectors (classes from which I create Data Access Objects) are also included:
- MySQL version 4.0.6 to 4.0.25, which uses the original MySQL extension. Note that MySQL stopped active support for version 4.0 on 30th September 2006.
- MySQL version 4.1 and above, which uses the improved MySQL extension. Note that MySQL stopped active support for version 4.1 on 31st December 2006.
- PostgreSQL version 8 and above.
- Oracle 10g and above
- SQL Server 2008 R2 and above
When the database supplier terminates active support for a particular version of their product it also means that there can be no guarantee that Radicore will function on that unsupported, obsolete version. Radicore uses features which are available in the current version of the database, so it may cease to function if used with an older version of the database in which those features do not exist.
Although you have to define in the CONFIG.INC file which RDBMS you are using - MySQL, PostgreSQL, Oracle or SQL Server - there are different class files available for MySQL and Oracle due to different API names with different versions. There is no need to specify which class file to use as the framework is clever enough to work it out for itself.
The software has been built and tested using the Apache web server. No guarantees can be given regarding the reliability or performance with other web servers.
Follow this link for the downloads page.