Можете подсказать как сделать из этого куска кода именно функцию 64 урок php/mysql?

0
0

Никак не могу сделать логгер именно в функции. Вот код:

  foreach ($xml2 as $movie_key => $movie) {
            $title = $movie->title_russian;
            $title_origin = $movie->title_original;
            $year = $movie->year;

            foreach ($movie->poster->big->attributes() as $poster_key => $poster) {
                $post = $poster;
            }

            if ($movie->imdb) {
                $rating = $movie->imdb->attributes()['rating'];
            } else {
                $rating = null;
            }

                if (insert($title, $title_origin, $year, $rating, $post, 2)) {
                $handle = fopen("test.txt", "a+");                                     //Вот из єтого куска
                $log = date("d.m.y H:i:s");
                $logger = fwrite($handle, $log . PHP_EOL);
                }

            

        }

Захар Максимишин

11 months ago

Похожие вопросы

2 ответов





Отдельно, как и функцию insert, можно создать функцию log, и вместо:

$handle = fopen("test.txt", "a+");                                     //Вот из єтого куска
$log = date("d.m.y H:i:s");
$logger = fwrite($handle, $log . PHP_EOL);

будет так:

if (insert($title, $title_origin, $year, $rating, $post, 2)) {
    log();
}

Если я правильно понял вопрос.

student_aOGAOlL6

11 months ago

Спасибо я как раз таки пробовал так сделать почемуто не получалось писало ошибку, оказалось что имя функции log() было уже занято поставил другое имя

Захар Максимишин

11 months ago

Ваш ответ