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

Re: Untitled - Stikked
From Queen Gibbon, 11 Years ago, written in PHP.
This paste is a reply to Untitled from Botched Plover - view diff
Embed
  1. HNGHfunction ParseParam($paramString, &$widget)
  2.     {
  3.         $result = preg_replace_callback('/\$_PARAM\[["\'](.+)["\']\]/U',
  4.                 function ($matches) use ($widget) {
  5.                     $klucz = '$_PARAM['.$matches[1].']';
  6.                     $result = (!empty($widget->params[$klucz])) ? $widget->params[$klucz] : $matches[0];
  7.                     //TODO: przemyśleć niezbyt eleganckie wykrywanie co evalować.
  8.                     //jak zaczyna się od slasha to zakładamy, że to początek namespace'a
  9.                     //i przed wysłaniem do javascriptu/htmla trzeba coś z tym zrobić...
  10.                     if (!empty($result) && $result[0] == '\\') {
  11.                         $result = eval("return ".$result.";");
  12.                     }
  13.                     return $result;
  14.                 }
  15.             , $paramString);
  16.            
  17.         return $result;
  18.     }