powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Совместимость "ленивых" вычислений в разных версиях PHP
2 сообщений из 2, страница 1 из 1
Совместимость "ленивых" вычислений в разных версиях PHP
    #40115163
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть фрагмент кода, который в формальном виде выглядит так:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
$i = 0;
foreach ($lst as $v)
{
  $i++;
  if ($v)
  {
    $ref[$v] = $i;
  }
}



$lst это последовательность наименований полей (причем в последовательности могут быть пропуски).
А в $ref в итоге будет индекс (обратный указатель) этих полей на их порядковый номер в списке.
Сейчас этот фрагмент записан так:
Код: php
1.
$i = 0; foreach ($lst as $v) if (++$i && $v) $ref[$v] = $i;



Не будет ли проблем при обновлении PHP? Сейчас этот код работает на PHP5 и PHP7.
...
Рейтинг: 0 / 0
Совместимость "ленивых" вычислений в разных версиях PHP
    #40125085
uProger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alibek B.,

Вроде все норм! Код самый элементарный
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Совместимость "ленивых" вычислений в разных версиях PHP
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (8): Анонимы (6), Bing Bot, Yandex Bot 2 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]