Как я могу переписать функцию, в которой я использовал «create_function ()» на что -то вроде «fn ()», так как create_funPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как я могу переписать функцию, в которой я использовал «create_function ()» на что -то вроде «fn ()», так как create_fun

Сообщение Anonymous »

Приносим извинения .... Функция работает просто отлично, как есть, поэтому я не думал, что необходимы какие -либо дополнительные детали. (Я просто пытаюсь избавиться от своего предупреждения о том же, версии 7.4), и в настоящее время я не могу обновить PHP) Вот рабочий код: < /p>
Я хочу заменить create_function ( ) (устарел в PHP) с помощью другого раствора. < /p>
// Before returning check if we need to sort the results.
if (($depth==0) && ($args &
(PREG_FIND_SORTKEYS|PREG_FIND_SORTBASENAME|PREG_FIND_SORTMODIFIED|PREG_FIND_SORTFILESIZE|PREG_FIND_SORTDISKUSAGE)) )
{
$order = ($args & PREG_FIND_SORTDESC) ? 1 : -1;
$sortby = '';
if ($args & PREG_FIND_RETURNASSOC)
{
if ($args & PREG_FIND_SORTMODIFIED) $sortby = "['stat']['mtime']";
if ($args & PREG_FIND_SORTBASENAME) $sortby = "['basename']";
if ($args & PREG_FIND_SORTFILESIZE) $sortby = "['stat']['size']";
if ($args & PREG_FIND_SORTDISKUSAGE) $sortby = "['du']";
}

// Sort Function(currently working, but deprecation warning.

$filesort = create_function('$a,$b', "\$a1=\$a$sortby;\$b1=\$b$sortby; if (\$a1==\$b1) return 0; else return (\$a1

Подробнее здесь: https://stackoverflow.com/questions/793 ... thing-like
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»