diff options
| author | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2006-06-13 11:18:16 +0000 |
|---|---|---|
| committer | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2006-06-13 11:18:16 +0000 |
| commit | 19b51f30bd324ecb36f99d159947b75c22b6fecf (patch) | |
| tree | 9423e53c5fddbfca6e4cd05f43c4e1e11bc508b4 /wp-inst/wp-includes/functions-compat.php | |
| parent | 242d432d82cefdf3aab7135b5298c2db02c9114c (diff) | |
WP Merge
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@559 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wp-inst/wp-includes/functions-compat.php')
| -rw-r--r-- | wp-inst/wp-includes/functions-compat.php | 114 |
1 files changed, 0 insertions, 114 deletions
diff --git a/wp-inst/wp-includes/functions-compat.php b/wp-inst/wp-includes/functions-compat.php deleted file mode 100644 index 0eb8c42..0000000 --- a/wp-inst/wp-includes/functions-compat.php +++ /dev/null @@ -1,114 +0,0 @@ -<?php - -/* Functions missing from older PHP versions */ - - -/* Added in PHP 4.2.0 */ - -if (!function_exists('floatval')) { - function floatval($string) { - return ((float) $string); - } -} - -if (!function_exists('is_a')) { - function is_a($object, $class) { - // by Aidan Lister <aidan@php.net> - if (get_class($object) == strtolower($class)) { - return true; - } else { - return is_subclass_of($object, $class); - } - } -} - -if (!function_exists('ob_clean')) { - function ob_clean() { - // by Aidan Lister <aidan@php.net> - if (@ob_end_clean()) { - return ob_start(); - } - return false; - } -} - - -/* Added in PHP 4.3.0 */ - -function printr($var, $do_not_echo = false) { - // from php.net/print_r user contributed notes - ob_start(); - print_r($var); - $code = htmlentities(ob_get_contents()); - ob_clean(); - if (!$do_not_echo) { - echo "<pre>$code</pre>"; - } - ob_end_clean(); - return $code; -} - -/* compatibility with PHP versions older than 4.3 */ -if ( !function_exists('file_get_contents') ) { - function file_get_contents( $file ) { - $file = file($file); - return !$file ? false : implode('', $file); - } -} - -if (!defined('CASE_LOWER')) { - define('CASE_LOWER', 0); -} - -if (!defined('CASE_UPPER')) { - define('CASE_UPPER', 1); -} - - -/** - * Replace array_change_key_case() - * - * @category PHP - * @package PHP_Compat - * @link http://php.net/function.array_change_key_case - * @author Stephan Schmidt <schst@php.net> - * @author Aidan Lister <aidan@php.net> - * @version $Revision: 3758 $ - * @since PHP 4.2.0 - * @require PHP 4.0.0 (user_error) - */ -if (!function_exists('array_change_key_case')) { - function array_change_key_case($input, $case = CASE_LOWER) - { - if (!is_array($input)) { - user_error('array_change_key_case(): The argument should be an array', - E_USER_WARNING); - return false; - } - - $output = array (); - $keys = array_keys($input); - $casefunc = ($case == CASE_LOWER) ? 'strtolower' : 'strtoupper'; - - foreach ($keys as $key) { - $output[$casefunc($key)] = $input[$key]; - } - - return $output; - } -} - -// From php.net -if(!function_exists('http_build_query')) { - function http_build_query( $formdata, $numeric_prefix = null, $key = null ) { - $res = array(); - foreach ((array)$formdata as $k=>$v) { - $tmp_key = urlencode(is_int($k) ? $numeric_prefix.$k : $k); - if ($key) $tmp_key = $key.'['.$tmp_key.']'; - $res[] = ( ( is_array($v) || is_object($v) ) ? http_build_query($v, null, $tmp_key) : $tmp_key."=".urlencode($v) ); - } - $separator = ini_get('arg_separator.output'); - return implode($separator, $res); - } -} -?> |
