Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Dobre praktyki programowania - nazwy funkcji
trifek
post 26.02.2020, 21:43:18
Post #1





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 28.09.2015

Ostrzeżenie: (0%)
-----


Witajcie,
Robię aplikację w oparciu o Laravel.
Mam katalog ze swoimi funkcjami i na przykład funkcję:
  1. if (!function_exists('correctImageOrientation')) {
  2. function correctImageOrientation(string $filename): void
  3. {
  4. if (function_exists('exif_read_data')) {
  5. $exif = @exif_read_data($filename);
  6. if ($exif && isset($exif['Orientation'])) {
  7. $orientation = $exif['Orientation'];
  8. if ($orientation != 1) {
  9. $img = imagecreatefromjpeg($filename);
  10. $deg = 0;
  11. switch ($orientation) {
  12. case 3:
  13. $deg = 180;
  14. break;
  15. case 6:
  16. $deg = 270;
  17. break;
  18. case 8:
  19. $deg = 90;
  20. break;
  21. }
  22. if ($deg) {
  23. $img = imagerotate($img, $deg, 0);
  24. }
  25. imagejpeg($img, $filename, 95);
  26. }
  27. }
  28. }
  29. }
  30. }


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 ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
viking
post 27.02.2020, 11:58:51
Post #2





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Pomyśl sobie o autloaderze i składni use function...
https://www.php.net/manual/en/language.name...s.importing.php


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.04.2024 - 16:18