Needed for salmon which seems to have a fixation with forcing you to encode/decode ASN.1. Sick.
This commit is contained in:
		
					parent
					
						
							
								9c10ada906
							
						
					
				
			
			
				commit
				
					
						4daed0a009
					
				
			
		
					 23 changed files with 16337 additions and 0 deletions
				
			
		
							
								
								
									
										43
									
								
								phpsec/PHP/Compat/Function/array_fill.php
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								phpsec/PHP/Compat/Function/array_fill.php
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,43 @@
 | 
			
		|||
<?php
 | 
			
		||||
// $Id: array_fill.php,v 1.1 2007/07/02 04:19:55 terrafrost Exp $
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Replace array_fill()
 | 
			
		||||
 *
 | 
			
		||||
 * @category    PHP
 | 
			
		||||
 * @package     PHP_Compat
 | 
			
		||||
 * @license     LGPL - http://www.gnu.org/licenses/lgpl.html
 | 
			
		||||
 * @copyright   2004-2007 Aidan Lister <aidan@php.net>, Arpad Ray <arpad@php.net>
 | 
			
		||||
 * @link        http://php.net/function.array_fill
 | 
			
		||||
 * @author      Jim Wigginton <terrafrost@php.net>
 | 
			
		||||
 * @version     $Revision: 1.1 $
 | 
			
		||||
 * @since       PHP 4.2.0
 | 
			
		||||
 */
 | 
			
		||||
function php_compat_array_fill($start_index, $num, $value)
 | 
			
		||||
{
 | 
			
		||||
    if ($num <= 0) {
 | 
			
		||||
        user_error('array_fill(): Number of elements must be positive', E_USER_WARNING);
 | 
			
		||||
 | 
			
		||||
        return false;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    $temp = array();
 | 
			
		||||
 | 
			
		||||
    $end_index = $start_index + $num;
 | 
			
		||||
    for ($i = (int) $start_index; $i < $end_index; $i++) {
 | 
			
		||||
        $temp[$i] = $value;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    return $temp;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Define
 | 
			
		||||
if (!function_exists('array_fill')) {
 | 
			
		||||
    function array_fill($start_index, $num, $value)
 | 
			
		||||
    {
 | 
			
		||||
        return php_compat_array_fill($start_index, $num, $value);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
?>
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue