Подскажите, как возвратить список удалённых файлов в виде массива без использования глобальной переменной?
function fileDelete ($folder)
{
$all_in_folder = scandir($folder);
foreach ($all_in_folder as $object) {
if ($object == '.' || $object == '..') continue;
$path_to_object = "$folder" . DIRECTORY_SEPARATOR . "$object";
if (is_dir($path_to_object)) {
fileDelete($path_to_object);
} else {
unlink($path_to_object);
echo "Удалённый файл: $path_to_object <br />";
}
}
}
fileDelete('C:\test');
function fileDelete ($folder)
{
static $delFilesArr = []; // <---------
$all_in_folder = scandir($folder);
foreach ($all_in_folder as $object) {
if ($object == '.' || $object == '..') continue;
$path_to_object = "$folder" . DIRECTORY_SEPARATOR . "$object";
if (is_dir($path_to_object)) {
fileDelete($path_to_object);
} else {
unlink($path_to_object);
echo "Удалённый файл: $path_to_object <br />";
$delFilesArr[] = $path_to_object; // <------
}
}
return $delFilesArr;
}
print_r(fileDelete('C:\test'));
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть следующий ассоциативный массив, который содержит список всех координат:
В базе данных русский текст отображается нормально, но когда вывожу ассоциативный массив, то получается что-то типо тоРскам
Я пытаюсь вызвать в шаблоне обратной связи (custom:mainfeedback), вывести соглашение о персональных данных ('bitrix:main