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

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);
                }

            

        }
php
mysql

2 ответов

0

Отдельно, как и функцию 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();
}

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

0

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

Sign up or Log in to write an answer