Skip to content

Commit b42fec0

Browse files
committed
Remove PHP 4.2 and 4.3 back compat functions. Props DD32. fixes WordPress#5415
git-svn-id: https://develop.svn.wordpress.org/trunk@6672 602fd350-edb4-49c9-b593-d223f7449a82
1 parent 0a97d07 commit b42fec0

1 file changed

Lines changed: 1 addition & 111 deletions

File tree

wp-includes/compat.php

Lines changed: 1 addition & 111 deletions
Original file line numberDiff line numberDiff line change
@@ -6,100 +6,7 @@
66
* @access private
77
*/
88

9-
/* Added in PHP 4.2.0 */
10-
11-
if (!function_exists('floatval')) {
12-
function floatval($string) {
13-
return ((float) $string);
14-
}
15-
}
16-
17-
if (!function_exists('is_a')) {
18-
function is_a($object, $class) {
19-
// by Aidan Lister <aidan@php.net>
20-
if (get_class($object) == strtolower($class)) {
21-
return true;
22-
} else {
23-
return is_subclass_of($object, $class);
24-
}
25-
}
26-
}
27-
28-
if (!function_exists('ob_clean')) {
29-
function ob_clean() {
30-
// by Aidan Lister <aidan@php.net>
31-
if (@ob_end_clean()) {
32-
return ob_start();
33-
}
34-
return false;
35-
}
36-
}
37-
38-
39-
/* Added in PHP 4.3.0 */
40-
41-
function printr($var, $do_not_echo = false) {
42-
// from php.net/print_r user contributed notes
43-
ob_start();
44-
print_r($var);
45-
$code = htmlentities(ob_get_contents());
46-
ob_clean();
47-
if (!$do_not_echo) {
48-
echo "<pre>$code</pre>";
49-
}
50-
ob_end_clean();
51-
return $code;
52-
}
53-
54-
/* compatibility with PHP versions older than 4.3 */
55-
if ( !function_exists('file_get_contents') ) {
56-
function file_get_contents( $file ) {
57-
$file = file($file);
58-
return !$file ? false : implode('', $file);
59-
}
60-
}
61-
62-
if (!defined('CASE_LOWER')) {
63-
define('CASE_LOWER', 0);
64-
}
65-
66-
if (!defined('CASE_UPPER')) {
67-
define('CASE_UPPER', 1);
68-
}
69-
70-
71-
/**
72-
* Replace array_change_key_case()
73-
*
74-
* @category PHP
75-
* @package PHP_Compat
76-
* @link http://php.net/function.array_change_key_case
77-
* @author Stephan Schmidt <schst@php.net>
78-
* @author Aidan Lister <aidan@php.net>
79-
* @version $Revision$
80-
* @since PHP 4.2.0
81-
* @require PHP 4.0.0 (user_error)
82-
*/
83-
if (!function_exists('array_change_key_case')) {
84-
function array_change_key_case($input, $case = CASE_LOWER)
85-
{
86-
if (!is_array($input)) {
87-
user_error('array_change_key_case(): The argument should be an array',
88-
E_USER_WARNING);
89-
return false;
90-
}
91-
92-
$output = array ();
93-
$keys = array_keys($input);
94-
$casefunc = ($case == CASE_LOWER) ? 'strtolower' : 'strtoupper';
95-
96-
foreach ($keys as $key) {
97-
$output[$casefunc($key)] = $input[$key];
98-
}
99-
100-
return $output;
101-
}
102-
}
9+
// Added in PHP 5.0
10310

10411
if (!function_exists('http_build_query')) {
10512
function http_build_query($data, $prefix=null, $sep=null) {
@@ -143,7 +50,6 @@ function _($string) {
14350
}
14451
}
14552

146-
// Added in PHP 5.0
14753
if (!function_exists('stripos')) {
14854
function stripos($haystack, $needle, $offset = 0) {
14955
return strpos(strtolower($haystack), strtolower($needle), $offset);
@@ -171,20 +77,4 @@ function hash_hmac($algo, $data, $key, $raw_output = false) {
17177
}
17278
endif;
17379

174-
// Added in PHP 4.3.0?
175-
if (!defined('IMAGETYPE_GIF'))
176-
define('IMAGETYPE_GIF', 1);
177-
178-
if (!defined('IMAGETYPE_JPEG'))
179-
define('IMAGETYPE_JPEG', 2);
180-
181-
if (!defined('IMAGETYPE_PNG'))
182-
define('IMAGETYPE_PNG', 3);
183-
184-
if (!defined('IMAGETYPE_TIFF_MM'))
185-
define('IMAGETYPE_TIFF_MM',7);
186-
187-
if (!defined('IMAGETYPE_TIFF_MM'))
188-
define('IMAGETYPE_TIFF_MM',8);
189-
19080
?>

0 commit comments

Comments
 (0)