$_POST, $_GET, $_FILES
не использовать вообще. Вернее, использовать правильно. У вас одна точка входа - в ней и инициализируйте специальный класс, который работает с этими массивами, и передавайте его дальше в код. Это избавит вас от обращения к глобальным массивам и точно ограничит контекст данными, которые вы можете использовать в текущем запросе. git fetch
git rebase origin/master
git push
set_time_limit ( сек);
while(true){
if ($fh = fopen($file, 'r+')) {
echo "File opened successful\n";
if (flock($fh, LOCK_EX)) {
echo "Successfully locked filed with exclusive lock\n";
flock($fh, LOCK_UN);
} else {
fclose($fh);
continue;
}
fclose($fh);
break;
}
}
<?php
foreach($items as $value) {
$data = json_decode($value['tarif'], true);
foreach ($data as $item) {
?>
<div style="order:<?= $i =>" class="rowdesctop Rtable-cell <?= $class ?>">
<?= $item['title'] ?>
</div>
<?php
}
}
?>
<?php
//А тут капелька ФП :)
function list_item($i, $class, $item) {
return "<div style=\"order:$i\" class=\"rowdesctop Rtable-cell $class\">$item[title]</div>"
}
?>
<?= implode(array_map(
function ($value) use ($i, $class) {
return implode(array_map(
function ($item) use ($i, $class) {
return list_item($i, $class, $item);
}
json_decode($value['tarif'], true)
));
},
$items
))?>