]> git.mxchange.org Git - mailer.git/commitdiff
Backwards-compatiblity must be turned off
authorRoland Häder <roland@mxchange.org>
Fri, 29 Oct 2010 11:33:53 +0000 (11:33 +0000)
committerRoland Häder <roland@mxchange.org>
Fri, 29 Oct 2010 11:33:53 +0000 (11:33 +0000)
inc/classes/cachesystem.class.php
inc/libs/security_functions.php

index 41a5cdb3b7d0a44a7f733dc63d5579edaa13a2e1..b422b47ef0e99096deb501a66dc4f36ca9445ee0 100644 (file)
@@ -525,6 +525,11 @@ class CacheSystem {
                return $this->readable[$this->name];
        }
 
+       // Cloning not allowed
+       function __clone () {
+               // Please do not clone this class
+               debug_report_bug(__METHOD__, __LINE__, 'Cloning of this class is not allowed.');
+       }
 } // END - class
 
 // [EOF]
index fc61bdf3606196ff1896f4de63e57fa9bcfcc1dd..15619b50729d0f7664ef73c997bb2017bc0a61af 100644 (file)
@@ -136,6 +136,12 @@ function detectPhpCaching () {
 ini_set('magic_quotes_runtime', false);
 ini_set('magic_quotes_gpc', false); // This may not work on some systems
 
+// No compatibility with Zend Engine 1, else an error like 'Implicit cloning'
+// will be produced.
+if (phpversion() >= '5.0') {
+       ini_set('zend.ze1_compatibility_mode', 'Off');
+} // END - if
+
 // Check if important arrays are found and define them if missing
 if (!isset($_SERVER)) {
        global $_SERVER;