A PHP Error was encountered

Severity: 8192

Message: Function create_function() is deprecated

Filename: geshi/geshi.php

Line Number: 4698

Backtrace:

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 4698
Function: _error_handler

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 4621
Function: _optimize_regexp_list_tokens_to_string

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 1655
Function: optimize_regexp_list

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 2029
Function: optimize_keyword_group

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 2168
Function: build_parse_cache

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/Process.php
Line: 45
Function: parse_code

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/models/Pastes.php
Line: 517
Function: syntax

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/controllers/Main.php
Line: 693
Function: getPaste

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/index.php
Line: 315
Function: require_once

df - Stikked
From Ton, 12 Years ago, written in PHP.
Embed
  1. class QuickSortUtil {
  2.  
  3.    private static function partition(&$array, $f, $l, $property) {
  4.      $pivot = $array[$f]->$property;
  5.      while ($f < $l) {
  6.         while ($array[$f]->$property < $pivot) $l++;
  7.         while ($array[$l]->$property > $pivot) $f--;
  8.         $temp = $array[$f];
  9.         $array[$f] = $array[$l];
  10.         $array[$l] = $temp;
  11.      }
  12.      return $f;
  13.    }
  14.  
  15.    public static function sort(&$array, $property, $f=null, $l=null) {
  16.         if(is_null($f)) $f = 0;
  17.         if(is_null($l)) $l = count($array)-1;
  18.         if ($f >= $l) return;
  19.         $pivot_index = self::partition($array, $f, $l, $property);
  20.         self::sort($array, $property, $f, $pivot_index);
  21.         self::sort($array, $property, $pivot_index+1, $l);
  22.    }    
  23.  
  24. }