mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2024-11-15 11:28:25 +00:00
Add cross version constants.
Add constants for older versions of PHP which may be missing them. Fixes #1975
This commit is contained in:
parent
5e7509be55
commit
73a6ebea8d
1 changed files with 20 additions and 0 deletions
|
@ -31,6 +31,26 @@
|
|||
define('MONTH', 2592000);
|
||||
define('YEAR', 31536000);
|
||||
|
||||
/**
|
||||
* Patch old versions of PHP4.
|
||||
*/
|
||||
if (!defined('PHP_EOL')) {
|
||||
switch (strtoupper(substr(PHP_OS, 0, 3))) {
|
||||
case 'WIN':
|
||||
define('PHP_EOL', "\r\n");
|
||||
break;
|
||||
default:
|
||||
define('PHP_EOL', "\n");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Patch PHP4 and PHP5.0
|
||||
*/
|
||||
if (!defined('DATE_RFC2822')) {
|
||||
define('DATE_RFC2822', 'D, d M Y H:i:s O');
|
||||
}
|
||||
|
||||
/**
|
||||
* Patch for PHP < 5.0
|
||||
*/
|
||||
|
|
Loading…
Reference in a new issue