Robię aplikację w oparciu o Laravel.
Mam katalog ze swoimi funkcjami i na przykład funkcję:
if (!function_exists('correctImageOrientation')) { function correctImageOrientation(string $filename): void { if (function_exists('exif_read_data')) { $exif = @exif_read_data($filename); $orientation = $exif['Orientation']; if ($orientation != 1) { $img = imagecreatefromjpeg($filename); $deg = 0; switch ($orientation) { case 3: $deg = 180; break; case 6: $deg = 270; break; case 8: $deg = 90; break; } if ($deg) { $img = imagerotate($img, $deg, 0); } imagejpeg($img, $filename, 95); } } } } }
Zastanawiam się jak poprawnie nazywać pliki w których zapisane są funkcje. Chciałbym aby każda funkcja była w osobnym pliku.
Czy taki zapis jest zgodny z "dobrymi praktykami": correct_image_orientation.php ?